pub fn approx_equal>(a: T, b: T) -> bool { return (a.into() - b.into()).abs() < 0.00001f64; }