Solving project euler problems to learn clojure