Binary search implementation in python.
from binary_search import search
arr = [2, 3, 4]
key = 3
i = search(arr, key) # returns index of key value if found
assert arr[i] == key
key = 5
i = search(arr, key) # returns `None` if key value is not found
assert i == None