glm::angle doesnt do the clamping to prevent infinite values.