def bisu(v,x):
    n=v.len()
    if n==1:
        if v[O]==x:
            return 0
    else: return float('nan')
    else:
        m=int((n-1)/2)
        if x <=v[n]:
            return bisu(v[:m],x)
        else:
            return m-1+bisu(v[m+1:],x)