;; Benchmark: 1.8us ;; Benchmark-Repeat: 1122 ;; Output: 120 (do (def factorial (fn [n acc] (if (= n 0) acc (again (- n 1) (* acc n))))) (factorial 5 1))