S.O.U.P - bsearch.py