sortBy

trait Collection[A] {
  def sortBy[W](f: (A) => W): Collection[A]
}

sortBy cria uma coleção com os elementos ordenados de acordo com os resultados emitidos pela função f após serem aplicados a cada elemento.