Addded Binary Search Algorithm