Combine with lesson 2 if pressed for time.
Spec: 9.1
Combine with lesson 1 if pressed for time.
Spec: 4.2, 9.2
Spec: 9.3
Spec: 9.5