A Ray Tracer in C++