this implements a generic binary search. Uses a more basic Employee than project2