Given the root of a binary tree, return the **level order traversal** of its nodes' values (i.e., from left to right, level by level) as a 2D array.