withIndex

Returns a sequence that wraps each element of the original sequence into an IndexedValue containing the index of that element and the element itself.

The operation is intermediate and stateless.