Added exercises 15, 16, and 17