If you select any value which isn't a local maxima, you are guaranteed to find one on the side of a neighbour that's greater than the current value. This fundamental insight can change how one approaches the problem of finding local maxima in arrays.