void bisection ( double &a, double &b, double tol, double f ( double x ), int &it );