pub fn quartic(x: &Array1<f64>) -> f64
Quartic function with noise - unimodal with added random noise Global minimum: f(x) ≈ 0 at x = (0, 0, …, 0) Bounds: x_i in [-1.28, 1.28]