Implementation of Project Euler problems in Clojure