knr2: Expanded upon my answer to exercise 1-02.