Data Structure in Kotlin
Sorting algorithm