Module UnionFind