2.1 basics
This exercise is optional.
Refer to the exercise policy for details.
Using ideas from the Lambda calculus and Church encoding, implement an
interesting computation using only functions, such as the Fibonacci
function or summing the elements of a list of natural numbers. I
suggest doing this experiment inside of a programming language with
closures, like Racket, Javascript, or Python.