counting changes
Exercise 1.11
Exercise 1.12
Exercise 1.12
Exercise 1.15