def findSmallest(root):
    """
    Finds the smallest node in the subtree
    :param root: The root node of the tree or subtree
    :return: The smallest node in the given subtree
    """
    if root.left is None:
        return root
    else:
        return findSmallest(root.left)