pub fn precision_round(n: f64, precision: i32) -> f64