What is this aobut. This project was completed as a part of learning rust from the rust programming language book on rust docs.