groupBy
trait Collection[A] { def groupBy[K](f: (A) => K): Map[K, Collection[A]] }
groupBy cria um Map agrupando os elementos sob a tecla que eles emitem quando a função f é aplicada a eles.
Map
f