Lambda Calculus
What is the simplest functional language that is still Turing complete?
Where do functional languages really come from?
Syntax of the Lambda Calculus
Alpha reduction, Beta reduction
Simulating multiple arguments: “Currying”
True, False, and the IF-THEN-ELSE construct
Church’s Y combinator; recursion; Factorial