You’ve met integers, strings, doubles, floats, Booleans, arrays, dictionaries, structs and classes so far, but there’s another type of data that is used extensively in Swift, and it’s called a closure. These are complicated, but they are so powerful and expressive that they are used pervasively in Cocoa Touch, so…