Project Euler Problem 016 in Clojure