But I think the minimum is -3.28837 at x = 3.42562.
Did I miss something in calling brent_find_minima??
Also, this function should be called "brent_find_minimum" since it finds a single minimum, IMHO. The singular is minimum in Latin, minima is the plural. Or can the function be called repetitively and each time return a different minimum??