them • Not as Easy, but it is Simpler • More appropriate resolution at which code is reusable (a function) • Functions and collections of functions are composable and chainable, like a circuit or protocol layer • Advanced data structures and iteration strategies • Map/Reduce type operations cover a wide range of use-cases