6.2 Function Calls and Pattern Matching