Pattern Matching

Programming lesson #1: pattern matching is not the same as switch case.