Solved exercise 3.5.1
Resolved exercise 3.5.2