add Weighted Quick Union