knr2: Completed exercise 1-21.
knr2: Modified a comment in my answer to exercise 1-20.