150. OCR A Level (H046-H446) Implement binary search