operator fun <T> get(i: Int): T
get element at given index return T
fun <reified T : Any> get(): T
Get first element of given type T return T