package n //+JDK import java.util.* fun expected(t: T, f: () -> T) : T = t fun test(arrayList: ArrayList, list: List) { val t = expected(arrayList, { list.reverse() }) } fun List.reverse() : List = this