Version 6 ... Multi - threaded (I know its not one of "the ways" of
truly optimizing ray tracer algorithms; it was merely an experiment)