(+ 5 (* 4 3))
(lambda (e) (+ 5 e))
(cons 1 (cons 2 (cons 3 '())))
(lambda (e) (cons 1 (cons 2 (cons 3 e))))
(define x 5) (if (= 0 x) 'undefined (remainder (* (+ x 1) (- x 1)) x))
(lambda (e) (remainder (* e (- x 1)) x))