pub fn sin<F>(x: F) -> Fwhere F: Float,
sin x. sin(±0) is ±0, and sin(±∞) and sin(NaN) are NaN. Beyond a magnitude of 2^23 at f64 or 2^20 at f32, x takes a slower, exact reduction.
sin(±0)
sin(±∞)
sin(NaN)