A Clojure raytracer