Just a way to learn Rust and operation transformation.