Project Euler problems solutions in Clojure