package algos func BinarySearch(arr []int, target int) int { lo, hi := 0, len(arr)-1 for lo <= hi { mid := lo + (hi-lo)/2 if arr[mid] == target { return mid } else if arr[mid] < target { lo = mid + 1 } else { hi = mid - 1 } } return -1 }