template<typename T, typename Function> std::pair< T, bool > bisection_root (Function f, T xl, T xh, T precx, T precf, int maxit=128)
template<typename T, typename Function, typename OutputIterator> std::pair< OutputIterator,
bool > bisection_roots (Function f, T xl, T xh, T dx, int n, T precx, T precf, OutputIterator it_out)
template<typename T, typename Function, typename OutputIterator> std::pair< OutputIterator,
bool > bisection_roots (Function f, T xl, T xh, T dx, int n, OutputIterator it_out)
template<typename T> T assoc_power (T x, unsigned int y)