Wurde in Python3 in das functools-Modul „verbannt“!
Die Funktion reduce(func, seq) wendet die Funktion func() fortlaufend auf eine Sequenz an und liefert einen einzelnen Wert zurück.
[s1, s2, s3, s4]
func(s1,s2)
func(func(s1,s2),s3)
func(func(func(s1,s2),s3),s4)