`exp` seems C function(`double exp(double x);`) in math.h, should we use std::exp(cmath) such as std::asb?