An attempt to do primefactorization in clojure