common-lisp Recursion Recursion template 1 single condition single tail recursion


Example

(defun fn (x)
  (cond (test-condition the-value)
        (t (fn reduced-argument-x))))