Search in Rotated Sorted Array
Given a sorted array that has been rotated at an unknown pivot, return the index of `target` if it exists. If it does not exist, return `-1`.
Given a sorted array that has been rotated at an unknown pivot, return the index of `target` if it exists. If it does not exist, return `-1`.