Splits an iterable into the longest prefix where the predicate matches, then the remainder of the iterable.
type of the item
the iterable
the predicate
Splits an iterable into the longest prefix where the predicate matches, then the remainder of the iterable.