Swift, Functional Programming.
other functions, returned as values from other functions, and assigned to variables. Closures, Swift’s anonymous functions, capture and store references to variables and constants from the context in which they are defined. This is akin to lambda expressions in other languages and is a powerful