20.
What does the itertools module in Python provide?