Learning clojure by solving project euler problems.