Update Collections methods using Sequence protocol and generator