The file underflow.c is a sample source that illustrates an underflow error.
The "divide()" function repeatedly divides a number by itself. Due to the limited range of the float class, the
result of the division soon becomes too small for the class, thus, by definition, an underflow error occurs.