Given the root of a binary tree, return both the **left view** and **right view**.
- **Left view**: The first node visible when looking from the left side at each level.
- **Right view**: The last node visible when looking from the right side at each level.