Learning Clojure by solving Project Euler problems