Clojure-euler post elaborated more