Finish chapter 3.5 exercises