exercise 9
exercise 10
exercise 11
exercise 11 extra credit
broken exercise 12
exercise 13