Water flows from a cell to equal-or-lower neighbors. Return all [row, column] cells that can reach both the Pacific (top/left) and Atlantic (bottom/right), in row-major order.
Why is reverse traversal from each ocean more efficient than searching from every cell?