What do these itertools.accumulate calls return?from itertools import accumulate import operator x = list(accumulate([1, 2, 3, 4], operator.mul)) y = list(accumulate([3, 1, 4, 1, 5], max))