public static void Main()
int[] arr = new int[] {3,3,1,3};
public static int FindMin(int[] nums) {
if(nums == null || nums.Length == 0){
int right = nums.Length -1;
int mid = left + (right - left) /2;
if(nums[mid] > nums[right]){
else if (nums[mid] < nums[right]){