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
}