fun main(args: Array) { val a = listOf(3, 5, 2, 3, 6, 1) println(quicksort(a)) } fun > quicksort(items: List): List{ if (items.isEmpty()) return emptyList() val pivot = items[0] val equal = items.filter { it == pivot } val less = items.filter { it < pivot } val greater = items.filter { it > pivot } return quicksort(less) + equal + quicksort(greater) }