函数深度探索
可在编译时计算为常量的函数(constexpr)