Étude 3-2: pattern matching with guards
Étude 3-3: use of catch-alls