Clojure Path Tracer