Prime factors kata in Clojure