Committing exercise 1 in chapter 4.