Function utilizes recursion
function bin_search(arg,arr,beg,end) {
var mid = parseInt((beg+end)/2)
var cmp = parseInt(arr[mid])
if(cmp<arg)
return bin_search(arg,arr,mid+1,end)
else if(cmp>arg)
return bin_search(arg,arr,beg,mid-1)
else if(cmp==arg)
return mid
else return false
}