Pattern matching function arguments
And a few more patterns in args
Shows how every if should return a value
One more example for the win