remquol
extern long double remquol(long double x, long double y, int *quo);
return remquol(x, y, &q);