First we extract the biased exponents (that is, the actual exponents stored in the float) and the true significand, that is, the explicit one before the significand is added.

The significand is also shifted left, this is so that we can get a few extra digits of precision. Technically we only need three, but shifting by six gives us some extra