Problems for Chapter 4 - Pattern Matching