It's built to test the JIT but shouldn't depend on it.
To run:
Open raytracer.el
M-x eval-buffer
M-: (ray-test 256)
Output will be in a buffer as well as in 'image.pbm'