Add exercises 18 - 21