simple ray tracer written in clojure