# Predict, change, rerun 1. Target 11: return -1, not the nearest item. 2. Empty list: return -1 with zero linear comparisons. 3. Unsorted values: reject binary-search use or sort with an explicit index mapping. Keep expected behaviour separate from the result actually observed.