sortWith
trait Collection[A] {
def sortWith(lt: (A, A) => Boolean): Collection[A]
}
sortWith cria uma coleção com os elementos ordenados usando uma função de comparação lt, que deve retornar true quando o primeiro argumento for menor que o segundo e false em caso contrário.