range

fun <T> List<T>.range(fromIndex: Int, toIndex: Int): List<T>
fun <T> List<T>.range(from: (T) -> Boolean, to: (T) -> Boolean): List<T>
fun <T> MutableList<T>.range(fromIndex: Int, toIndex: Int): MutableList<T>