A C++ Ray Tracer