Added explanation to exercise 2.3