Example 2.3 Completed