question: public double optimize ( double x , UnivariateFunction f , double tol ) { return optimize ( x , f , tol , f . getLowerBound ( ) , f . getUpperBound ( ) ) ; }
target:  The actual optimization routine (Brent's golden section method)