Simple recursive factorial algorithm in Clojure