<cmath> preferred over <math.h>