Search in Rotated Sorted Array

In this question, we will be practicing our advanced algorithm skills by finding a given number in an array in optimal time.