Read: Sections 4.1 and 4.2.
Program: Do programming problems 2.29, 3.24, 3.25 and 4.26 from the class text book.