In Kotlin, are data structures such as stack, queue, heap, tree, etc. supported through standard library?
As a person mostly familiar with Python but didn't use Java before jumping into Kotlin, this question came to my mind.
For example, if one wants to use Kotlin for competitive programming, or if one doesn't want to reinvent the wheel implementing the common data structures, are these supported through the standard library? Or are they not supported due to some design reason of Kotlin? At least I wasn't able to find these in the documentation. Then if one is using Kotlin on JVM, do people usually use the implementations from Java's library?