the first time using binary search (or any new search routine) you should do rigorous testing to make sure it behaves exactly how you want it. 20 print lines is common. sometimes it helps to use...