Remove all elements that match the test condition; returns the removed elements
test
Iterable<E> removeWhere(bool Function(E element) test) { return where(test).toList()..forEach(remove); }