Exercises 2.15 - 2.18