Changes position of the iterator once.
The operator makes the iterator change its positional value and invalidate its cache forcing it to call the generating functional object upon a next access to a value of the iterator.