Searching Algorithms (linear search, binary search)
What is the main purpose of this searching technique?
function exponentialSearch(arr, target) {
if(arr[0] === target) return 0;
let i = 1;
while(i < arr.length && arr[i] <= target) i *= 2;
return binarySearch(arr, target, i/2, Math.min(i, arr.length-1));
}