Kotlin sorting array de una class basada en una var dentro de la class

Tengo problemas para encontrar el código correcto para orderar mi matriz. Dentro de mi matriz hay una matriz de una class que he creado. Dentro de la class, hay una variable llamada Rank que contiene un Int. Me gustaría orderar mi matriz en function de ese número dentro de la class (de mayor a menor). Soy nuevo en el lenguaje Kotlin, pero tengo experiencia con el lenguaje Swift. La equivalencia de código Swift con lo que estoy tratando de lograr es:

TrendingArray.sort(by: {$0.Rank > $1.Rank}) 

Todo lo que necesitas es

 array.sortBy { it.rank } 

Aquí está la documentation: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/sort-by.html