Implémentation avec DisjoinSets
Added Documentation