pattern matching binds values to variables
matching handles structured data
_ (underscore) lets you ignore a match
We started the previous chapter by saying Elixir engenders a different way of thinking about programming.
To illustrate this and to lay the foundation for a lot of Elixir programming, let’s start reprogramming your brain by looking at something that’s one of the cornerstones of all programming languages—assignment.