def minimum(self, node):
temp_node = node<EOL>while temp_node.left:<EOL><INDENT>temp_node = temp_node.left<EOL><DEDENT>return temp_node<EOL>
find the minimum node when node regard as a root node   
:param node:
:return: minimum node