Given the root of a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.
Level-Order Traversal (BFS)
To get the 'right side' view, we can perform a BFS (Level Order Traversal). At each level, the last node we visit is the one visible from the right side. Alternatively, handle DFS with the right child first and keep track of the depth already visited.