The union-find structure!