Data.DisjointSet
data DisjointSet a
empty
singleton
singletons
doubleton
insert
union
equivalent
sets
values
representative
representative'
toLists
pretty