New Binary Search Algorithm