Done until Data.Set subsection on chapter 7 of the book.