Added more set operations + overloaded operators.