Refactoring names
Added QuickUnion