Problem Statement

Given the root of a binary tree, return its vertical order traversal.

Rules:

Nodes are grouped by their column (Horizontal Distance).

If multiple nodes share the same row and column, sort them by value.