Project Euler Problem 015 in Clojure