Returns a new set which is the intersection between this set and other.
other
Set<T> intersection(Set<T> other) { return Set<T>.from(_container.intersection(other._container)); }