A ray tracer in C++ / SDL supporting Monte Carlo effects