updated Brent solver to use its upper_bound and lower_bound variables instead of high/low from the Parameter