Implementation of a simple CPU ray tracer adapted from Peter Shirley’s
book Ray Tracing in One Weekend.
The current implementation runs on single thread and performs iterative
rendering to refine the result. Typically, a high quality image can be achieved
after around 100 iterations.