The itertools module was introduced with Python 2.3
It supplied variants of the zip(), map(), and filter() functions that returned iterators instead of lists.
Python 3 made the methods izip(), imap(), and ifilter() of itertools redundant, so they have been eliminated in Python3!