Returns a set containing all elements that are contained by both this array and the specified collection.
Set<T> intersect(Iterable<T> other) => Set.from(this)..addAll(other);