pub fn epsilon<T: One + FromPrimitive + Real>() -> T