Union Find - Pointers - MakeUnionFind(S)

a) Creates a disjoint set for each element in S.
b) Performs a union operation on sets in S.
c) Finds the representative element of the set containing S.
d) Deletes the set containing element S.