warriorprincess
05/28/2018, 12:28 PMfun findSmallest(input: Array<Int>): Int {
val pivot = input.size/2
if (input.size == 2) return minOf(input[0], input[1])
if (input[0] > input[pivot]) findSmallest(input.sliceArray(0..pivot))
else if (nums[pivot] > nums[nums.size-1]) findSmallest(input.sliceArray(pivot until input.size))
return
}