code: def next(self):
          
          if self.s:
              self.s -= 1
          else:
              self.s = self.stride - 1
              self.i = (self.i + 1) % self.l # new iterable
          return self.iterables[self.i].next()
docs: Returns the next result from the chained iterables given ``"stride"``.