proposed restructing of binary search/line search

suggested separation of binary search into genuine generic binary search and a wrapper to deal with the special case of the line list.