Also improved documentation.
This implementation trades less range for more precision, giving 9 bits to each mantissa instead of just 8 bits as in RGBE.