Project Euler in clojure