cs142 final project, c++ raytracer