Charles, a not-so-terrible C++ ray tracer