Investigate and fix source of rounding error
completed by: Andromeda Galaxy
Investigate the source of rounding error in the new ray generator function, and resolve/explain the difference with the math that rt was previously performing. It may help to print the first 3 ray values and all intermediate steps that led up to their values for before and after comparisons, so any deviation can be pinpointed to minimal lines of code.
Submit a written report that explains the deviation and/or a patch that fixes the deviation.