https://medium.com/@giorgio.martinez1926/unlocking-the-power-of-memory-management-in-rust-a-deep-dive-75ff10cce25a