Understanding Binary Search in Kotlin | CodeSignal Learn