        n))))
 
 (defn factorial
+  "A purposely naive implementation for calculating factorials."
   ([n]
     (factorial 1N 1N n))
   ([result i n]

(def chunker (make-treebank-chunker "resources/opennlp/models/en-chunker.bin"))

(defn create-no-op-proc-fns
  [n]
  (utils/create-proc-fn-vec-from-template
    '(fn [_ _] 0)

    n))

(defn create-inc-proc-fns
  "Create a vector of functions which each perform a single increment operation.
   The first function will increment the input argument and subsequent functions will increment the output argument."
  [n]
  (utils/create-proc-fn-vec-from-template
    '(fn [i _] (inc i))
