Exercises 19 -21 from Wole