Sort by Multiple Fields in Kotlin: sortedBy, thenBy, and compareBy | CodeTrail