const binarySearch = (arr, ele) => {
    let start = 0
    let end = arr.length - 1
    let mid = Math.floor((start + end)/2)
    while(ele !== arr[mid] && start <= end) {
        if(ele < arr[mid]) end = mid - 1
        else start = mid + 1
        mid = Math.floor((start + end)/2)
    }
    return arr[mid] === ele ? mid : -1
}
binarySearch([1,2,6,3,9,10,43,90], 90)