UnionFind algorithms
Pull Github