Functional Programming in Swift

Extracting a list of names from a list of Persons

Traversing

Filtering

Using Filter with Structs

Projecting