pub fn trunc<T: Float, V: FloatOps<T>>(a: V) -> V
truncates value a - removing the fractional part, truncating to an integer
a