FixedPoint128A library for handling binary fixed point numbers, see https://en.wikipedia.org/wiki/Q_(number_format)