ADD: Implementation of a disjoint-set data structure written in java