Nice book with very clear explanations (sometimes a little too elementary).
However, I found the chapter on generating functions a little frustrating: it gives a very good explanation of what they are, tells you they're super useful, and gives no example of an actual problem where they're used.
However, I found the chapter on generating functions a little frustrating: it gives a very good explanation of what they are, tells you they're super useful, and gives no example of an actual problem where they're used.