pub fn is_valid_rotation(q: Rot) -> bool
Is this a valid rotation? Not NaN or infinity. Is normalized.