Returns a new set containing all elements that are contained by both this set and other.
other
Set<E> intersection(Set<E> other) => where((E element) => other.contains(element)).toSet();