http://www.geeksforgeeks.org/maximum-length-bitonic-subarray/