Project Euler solutions in Clojure