separate file for MaxRectangleInHistogram new rewrite version