Finish exercise 10.1
Finish exercise 10.2
Finish exercise 10.3
Finish exercise 10.4
Finish exercise 10.5
Finish exercise 10.6
Finish exercise 10.7