def min_value_node(node):
    """
    Binary Search Tree min value node
    Complexity: O(HEIGHT)

    Find the node with the minimum value in a
    binary search tree.
    """
    while node.left is not None:
        node = node.left
    return node