https://wp.jochen.hayek.name/blog-en/2015/11/15/rounding-numerical-values-how-to-achieve-round-half-away-from-zero-with-printf/
rounding numerical values: how to achieve "round half away from zero" with printf?