Competitive Programming In Rust