rename ruby factorial
factorial in clojure
ruby recursive