add MaxSliceSum