might want to do binary search

hence added bisect.py.