Array filterKeepingFirstAndLast(_:) Seealso Array.filter(_:) splitExceptAtStartAndEnd(maxSplits:omittingEmptySubsequences:whereSeparator:) Seealso Array.split(maxSplits:omittingEmptySubsequences:whereSeparator:)