Scala Tutorial Scala at Light Speed, Part 5: Pattern Matching