Prime Factor Kata in Clojure