pub fn booth(x: &Array1<f64>) -> f64
Booth function - 2D unimodal Global minimum: f(x) = 0 at x = (1, 3) Bounds: x_i in [-10, 10]