# Pastebin 0IaxP9K6 (defn factorial [n] {:pre [(integer? n) (not (neg? n))]} (loop [acc 1, n n] (if (zero? n) acc (recur (*' acc n) (dec n))))) ;form-init2529271879576733724.clj:4 recur arg for primitive local: acc is not matching primitive, had: Object, needed: long ;Auto-boxing loop arg: acc