Blocks and Procs and Lambdas
Lambdas
Partial Application and Currying
Objects as block arguments to methods
Converting to Proc
Blocks
Proc