Review questions: 2.1 2.2 2.4 2.9 2.12 2.14 And Programming exercises: 2.1 2.3 2.6