Solve Exercise 2.4
Solve Exercise 2.5