exercises 1 and 2 complete
oops, forgot to make incremental commits!
exercise 13