binarySearch.Hard added