bisection string