Aggregate each element with corresponding index
Iterable<Tuple2<int, T>> zipWithIndex() => Iterable.generate(length, (index) => Tuple2(index, _l[index])).toIList(config);