| Evaluates a polynomial. | 
| Converts a vector representing a polynomial into a function. | 
| Returns the normalised polynomial with prescribed roots. | 
| Calculates the value of the normalised polynomial with prescribed roots at x. | 
| Constructs the Lagrange interpolating polynomial. | 
| Neville's algorithm to interpolate without calculating the coefficients. | 
| Calculates roots of a polynomial. | 
| 
Adds two polynomials. | 
| Multiplies two splines. | 
| Calucates the derivative of a polynomial. | 
| Calculates the primitive function of a polynomial. | 
| Evaluates a spline. | 
| Converts a table representing a polynomial into a function. | 
| Negates a spline. | 
| 
Adds two splines. | 
| Multiplies two splines. | 
| Differentiates (from right) a spline. | 
| Calculates the nth primitive function of a spline. | 
| Constructs an interpolating spline. | 
| Brent's algorithm to solve equations. | 
| TOMS748 algorithm to solve equations. | 
| Brent's algorithm to find local minimum of a function f. | 
| Calculates the integral of a function using the Simpson's method. | 
| Calculates the integral of a function using the Romberg's extrapolating method. | 
| Calculates the solution of an ODE $ \dot x(t) = f(t,x) $ for a given Butcher parametrisation. | 
| Third order RK Butcher settings. | 
| Fourth order RK Butcher settings. | 
| Butcher tables of the embedded 5(4) Dormand-Prince setting of Runge-Kutta. | 
| Butcher tables of the embedded 8(5,3) Dormand-Prince setting of Runge-Kutta. | 
| Evaluates an interpolated result 'rk_res' at 't'. |