Concept Flow - BST Inorder Successor
Start at root
Find target node
Does target have right child?
Yes→Go to right child
Find leftmost node
Go up to ancestor
Return successor or None
Find the node, then if it has right child, successor is leftmost node in right subtree; else go up ancestors to find first bigger node.
