LETREC
LETREC (“Parallel, recursive”) begins all the scopes of the local bindings at the beginning of the list in which they are established established. This permits local recursive procedures to be created.
(+ x (addup (- x 1))) ) ) ))
reference to undefined identifier: addup