Clojure implementation of Project Euler problems