Finish exercise 3.3
Finish exercise 3.4