opening book uses bisection algorithm