chapter 4 excercises
chapter 4 code