Doesn't quite work right.
Implementations of the concepts explored by Peter Shirley in "Ray Tracing in One Weekend"