Fixed Exercise 2.20. Added Exercises 2.21, 2.22, and 2.23