This is just me following "Crust of Rust" series created by Jon Gjengeset in an attempt to solidify my knowledge of rust intermediate concepts.