Exercise 2-10
Example 3-3
Exercise 3-1