Exercise 1.22 done
Example 1 - section 1.5.2 add