Explain Binary Search Algorithm In Python