bisections_search.py