What is a subnormal floating point number?
The isnormal() reference page says:
Determines if the given floating point number arg is normal, i.e. is neither zero, subnormal, infinite, nor NaN.
It's clear what a number being zero, infinite or NaN means. But it also says subnormal. When is a number subnormal?