Back to slide -- Keyboard shortcut: 'u'  previous -- Keyboard shortcut: 'p'  next -- Keyboard shortcut: 'n'          y-5.scm - After a simple renaming of fac to i.Lecture 2 - slide 11 : 35
Program 5

; Now misleadning to use the name fac. Use the name i instead:




(let ((i (lambda (f)
             (lambda (n)
              (let ((g (lambda (h)   ; NOW PASS n AS PARAMETER TO (lambda (h) ...)
                          (if (= n 0) 1 (* n (h (- n 1)))))))
                 (g (f f))) ))))
  ((i i) 5))