C# 7–The Good Parts–Pattern Matching