Update binary_search and add __init__.py