reverseMap

trait Collection[A] {
  def reverseMap[B](f: (A) => B): Collection[B]
}

reverseMap cria uma coleção revertendo a ordem e aplicando uma função de transformação f a cada um dos elementos.