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.