ArrayMax algorithm.