any good resources about floating point and fixed point and how they work under the hood, thanks in advance