Given two vector<vector<int>>, a and b, return a vector where the height is the maximum height of a and b and the width is the maximum width of a and b, and where each element is the greater of the corresponding elements in the two arrays. Fill positions that exist in neither array with 0.