Swift LanguageFunctional Programming in Swift