pub fn sin_cos<T: Float, V: FloatOps<T>>(v: V) -> (V, V)
returns a tuple of (sin(v), cos(v)) of v where the value v is in radian
v