- simplified and shortened lsqadj.c after the comment of Yosef on ray_tracing pull request
- vector functions are now clear and argumented
- to be used in ray_tracing
- fixed the error in lsqadj.c of modu ( ) function
- added create_vector function for easier re-use of dot and modu functions in ray_tracing
- refactored ray_tracing using the dot, modu, and create_vector