DSA Search in rotated array (Binary Search) First last index (Binary Search) Find pivot index (Binary Search) Peak index of mountain array (Binary Search)