reverseMap

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

reverseMap crea una colección invirtiendo el orden y aplicando una función de transformación f a cada uno de los elementos.