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.