my project euler solutions in clojure