Constructing Lists
Functions on Lists
Starting "Algebraic Data Types"
Basics of Algebaric Data Types
Data Types, sequel
Case Expressions and Recursive Data Types