/understanding-floating-point-error/
https://naterarmstrong.github.io/blog/understanding-floating-point-error/