Unionfind implements minimum spanning tree