https://medium.com/@megawan/rust-programming-case-study-implementing-the-tsiolkovsky-rocket-equation-729266c11d83