def find(self, node_label):
queue = []<EOL>current_node = node_label<EOL>while self.__forest[current_node] >= <NUM_LIT:0>:<EOL><INDENT>queue.append(current_node)<EOL>current_node = self.__forest[current_node]<EOL><DEDENT>root_node = current_node<EOL>for n in queue:<EOL><INDENT>self.__forest[n] = root_node<EOL><DEDENT>return root_node<EOL>
Finds the set containing the node_label.
        Returns the set label.