add Bisection Method