Bisection is the simplest and most robust bracketing method. It is robust because bracketing,
by definition, always ensures convergence to the root. We now consider the convergence of the bisection method.
To do this consider the width of the bracket ():
As the width is halved with each iteration. The error in the solution,
, at any point in the iteration is defined as the difference between the numerical
and true solutions
Since is the bisector, we know that will be less than half the width of the bracket
We know that this width will be the maximum possible difference between the numerical
and true solutions. We can then substitute to find the maximum error
meaning the maximum error halves with each step