double sin(), cos(), tan(), cotan();
double asin(), acos(), atan(), atan2();
double ldexp(), frexp(), modf();
double floor(), ceil(), fabs();
double log(), log10(), exp(), sqrt(), pow();
double sinh(), cosh(), tanh();

#define fabs(d) ((d) < 0.0 ? -(d) : (d))
#define HUGE_VAL    5.2e+151
#define LOGHUGE 349.3
#define TINY_VAL    7.5e-155
#define LOGTINY -354.8
