https://researchdatapod.com/how-to-get-an-absolute-value-in-rust/
How to Get an Absolute Value in Rust