Up to exercise 2.1
Up to exercise 2.3
Up to exercise 2.5
Up to exercise 2.6
Up to exercise 2.7
Up to exercise 2.13
Up to exercise 2.14
Up to exercise 2.15
Up to exercise 2.16