add practical c programming chapter 7