add MaximalRectangleDP.java class