WIP on chapter 02.
Chapter 3.1.1 exercise.