Chapter 3 Generating functions