O paradigma map/reduce (e seus amigos filter, each, flatten etc) oferece uma maneira geral de manipular listas e streams. Isto se encaixa particularmente bem no trabalho web – onde gastamos a maior parte de nossos dias brincando com listas de elementos DOM. Versões recentes do JavaScript nos deram ferramentas para fazer esse trabalho nativamente, mas…