If you do find_root?? you will see that the final line of code is a Scipy algorithm:
return scipy.optimize.brentq(f, a, b,