Repo for Chapter 2 of the textbook