https://en.wikipedia.org/wiki/Fixed-point_arithmetic
https://en.wikipedia.org/wiki/Binary_logarithm#Iterative_approximation
https://dsp.stackexchange.com/questions/15790/inverse-fixed-point-number-number-1
https://inst.eecs.berkeley.edu/~cs61c/sp06/handout/fixedpt.html