I dont like C. So I make it in Rust. :)