Charles, a terrible C++ ray tracer