Added QuickFind, QuickUnion and WeightedQuickUnion