Returns an List containing all elements of the original collection except the elements contained in the other collection.
other
List<E> operator -(Iterable<E> other) => whereNot(other.contains).toList();