- map - operate on each element in the collection (then return a new collection).
- filter - return a subset of the collection that satisfies some condition.
- reduce - combine and return a single value.
- flatMap - flatten a collection of collections into a collection.