99HP: problem 21
Exhaustive pattern match.
99HP: problem 22