Exercise 5.1
Exercise 5.2 (it found a bug in the header partial).
Exercise 5.3
Merge branch 'chapter5-exercises'