Added Union Find compressed