Exercise 4.2.1 done, added a copy for exercise 4.2.2