Project Euler Problem 003 in Clojure