In Rust, controlling the execution flow of a program goes beyond simple if and while statements. We will see how to do that in this recipe.