/// <summary>
 /// Minuses the specified other.
 /// </summary>
 /// <param name="other">The other.</param>
 /// <returns></returns>
 public ISet <T> Minus(ISet <T> other)
 {
     return(SetHelper <T> .Minus(this, other));
 }
 /// <summary>
 /// Intersects the specified other.
 /// </summary>
 /// <param name="other">The other.</param>
 /// <returns></returns>
 public ISet <T> Intersect(ISet <T> other)
 {
     return(SetHelper <T> .Intersect(this, other));
 }
 /// <summary>
 /// Exclusives the or.
 /// </summary>
 /// <param name="other">The other.</param>
 /// <returns></returns>
 public ISet <T> ExclusiveOr(ISet <T> other)
 {
     return(SetHelper <T> .ExclusiveOr(this, other));
 }
 /// <summary>
 /// Unions the specified other.
 /// </summary>
 /// <param name="other">The other.</param>
 /// <returns></returns>
 public ISet <T> Union(ISet <T> other)
 {
     return(SetHelper <T> .Union(this, other));
 }