filterNot
trait Collection[A] { def filterNot(p: (A) => Boolean): Collection[A] }
filterNot creates a collection with those elements that do not satisfy the predicate p and discarding the rest.
p