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