disjoint-sets: two union-find implementations

Build Status

This library provides two disjoint set data structures:

Both perform rank-balanced path compression à la Tarjan, using interior mutability.