mtao/csc418raytracer archive