fn union_variadic<T>(sets: Vec<HashSet<T>>) -> HashSet<T>where T: Clone + Eq + Hash,
Computes the union of a vector of sets.