Exploring Rust's Reference Counting Mechanism