       result)))
 
 (defn create-factorial-proc-fns
+  "Create a vector of processing functions that each calculate the factorial of the input data."
   [n]
   (utils/create-proc-fn-vec-from-template
     '(fn [i _] (dsbdp.experiment-helper/factorial i))

       n))))

(defn factorial
  ([n]
    (factorial 1N 1N n))
  ([result i n]

    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))
