Implement in Rust with `cargo run`

For more information on running, read `rust/README.md`
Style, but spaces after commas?