pub fn tan<F: Float>(x: F) -> F
tan x. tan(±0) is ±0, and tan(±∞) and tan(NaN) are NaN. Beyond the magnitude that sin gives, x takes the same exact reduction.
tan(±0)
tan(±∞)
tan(NaN)
sin