Disjoint Check: returns true if a and b have no elements in common.
a
b
Example: isDisjoint({1, 2}, {3, 4}) => true
bool isDisjoint<T>(Set<T> a, Set<T> b) => a.intersection(b).isEmpty;