Given a rotated sorted array that may contain duplicates, return its minimum element.
Input: An integer array.
Output: Integer — minimum element.
Input: [1,3,5]
Output: 1
Explanation: Min is 1.Input: [2,2,2,0,1]
Output: 0
Explanation: Min is 0.Input: [3,4,5,1,2]
Output: 1
Explanation: Min is 1.1<=n<=5000-5000<=nums[i]<=5000array is rotated sorted