Exercise 16: Extra Credit 3, 4, & 5