...one of the most highly
regarded and expertly designed C++ library projects in the
world.

— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards

**Table of Contents**

- Root finding
- Root Finding Without Derivatives
- Root Finding With Derivatives: Newton-Raphson, Halley & Schröder
- Examples of Root-Finding (with and without derivatives)
- The Effect of a Poor Initial Guess
- Examples Where Root Finding Goes Wrong
- Locating Function Minima using Brent's algorithm
- Comparison of Root Finding Algorithms
- Polynomials
- Polynomial and Rational Function Evaluation