Returns a subsequence by skipping elements while
true and returning the remaining elements.
func drop(while predicate: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence
A closure that takes an element of the sequence as its argument and returns
trueif the element should be skipped or
falseif it should be included. Once the predicate returns
falseit will not be called again.