Solving Project Euler problems using Clojure