>>3``reduce'' have been in LISPs before Microsoft was even created.Frozensets are immutable sets in Python.