n Upon success, the positive difference value.
HUGE_VAL If x - y is positive and overflows; errno is
set to ERANGE.
0 If x - y is positive and underflows; errno is
set to ERANGE.
NaN x or y is NaN; errno is set to EDOM.