Broke off chapter 4 examples into own file