optimized skip
optimized skip

Introduced class hierarchy for placeholders of filtered objects.
- Method nextIndex decides which value to consider next.
- Base implementation returns current index + 1.
- FilteredRest returns length of list.
- FilteredUntil (used by skip) returns the given offset.
HiaslTiasl/it