pub fn round<T: Float, V: FloatOps<T>>(a: V) -> V
returns the value a rounded to closest integer floor if a < 0.5 or ceil if a >= 0.5
a
a < 0.5
a >= 0.5