There's another way to define a function in Swift, though: the closure expression.

Now a holds the square function, which we created in the standard way, and b holds a function that was created with a closure expression.

That doesn't look right, does it?