Chapter 4
Chap 5
Quick experiment with functors in C4
Chap 6 & Chap 7