exercise 15
add exercise 16
exercice 17, 20
files companion
exercise 24 and 25
exercise 26