Project Euler Problem 008 in Clojure