delete method
Remove the first occurrence of element
from this Iterable.
Implementation
Iterable<T> delete(T element) sync* {
var deleted = false;
for (var current in this) {
if (deleted || current != element) {
yield current;
} else {
deleted = true;
}
}
}