maxsubArray in Java O(N)