Finish spec exercises chapter 5