Rust: A Tale of Software Greatness, Broken Hearts, and Memory Safety