chapter 4 exercises: dynamic width
chapter 4 exercises: print double, and use manipulator to line up them
chapter 4 exercises: read a list of words and count distinct ones