Question: Search a Rotated Array
In the iterative solution provided by author, what is the significance of this if condition
else if (arr[start] <= arr[mid] && arr[mid] <= arr[end] && key > arr[end])
start = mid + 1;
Please provide an test case or example to understand this condition