Uses the enumerator class to generate and combine finite / infinite sequences of values