Add exercise 10.5.1
Add exercise 10.5.2
Add exercise 10.5.3 10.5.5 and 10.5.6