Named functions
Function call with pattern matching
Guard clause