Project Euler solutions using Rust