Initial checkin for QuickUnion