warriorprincess
return if (input[0] > input[pivot]) findSmallest(input.sliceArray(0..pivot)) else findSmallest(input.sliceArray(pivot until input.size))