Section 5: itertools