Concept Flow - Floor and Ceil in BST
Start at root node
Compare target with current node value
Go left
Update floor
Repeat until leaf node
Return floor and ceil values
Start from the root, compare target with node value, move left or right updating floor or ceil until no more nodes to visit.