This uses std::is_constant_evaluated() to conditionally use the gcem library for constexpr calculations.