*Note, this is a project I started in order to start learning Rust so be careful when using this code.