learning clojure via project euler