Write concise code with match and let patterns

In this less we will learn about how rust enables you with quick pattern matching alternatives to convoluted if else control flow, so that you can write concise and semantic code.