Kotlin сортирует массив класса, основанного на var внутри класса

У меня возникли проблемы с поиском правильного кода для сортировки моего массива. Внутри моего массива находится массив класса, который я создал. Внутри класса есть переменная под названием Rank, которая содержит Int. Я хотел бы отсортировать массив на основе этого числа внутри класса (от самого высокого до самого низкого). Я новичок в языке Котлин, но знаком с языком Swift. Короткая эквивалентность кода, которую я пытаюсь достичь:

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

Все что тебе нужно это

 array.sortBy { it.rank } 

Вот документация: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/sort-by.html