remove method
Returns a copy of this set where element
is removed from if present,
otherwise the set is returned unchanged.
Implementation
ImmortalSet<T> remove(Object? element) {
final newSet = toSet();
if (newSet.remove(element)) {
return ImmortalSet._internal(newSet);
}
return this;
}