Functions and Programs

Defining Functions

Functions as Procedures

Manipulating Options

Repetitive Operations

Transformation Rules for Functions