pub fn hartman_3_dimensional(x: f64, y: f64, z: f64) -> f64
The hartman function taken from https://www.sfu.ca/~ssurjano/hart3.html