symmetricDifference<T> function
Symmetric Difference of two sets: returns elements in either set, but not both.
Example: symmetricDifference({1, 2, 3}, {3, 4, 5}) => {1, 2, 4, 5}
Implementation
Set<T> symmetricDifference<T>(Set<T> a, Set<T> b) {
return (a.difference(b)).union(b.difference(a));
}