Maximum Contiguous Subarray Dynamic Programming Time