Solutions to project euler in clojure