Finished Exercise 7 in "Containers" Chapter [p. 588(610)]