Added make_set to add single element as a new disjoint set, with its parent equal to itself
Added ! to the name of the make_set function, since it modifies the structure
Added version of make_set! which automatically chooses the new element as the next available one