array

inline fun <T> array(size: Int, default: T): Array<T>
inline fun <T> array(size: Int, noinline create: (index: Int) -> T): Array<T>
inline fun <T> array(size: Int, noinline create: (index: Int, size: Int) -> T): Array<T>
inline fun <T> array(size: Int, create: (index: Int, previous: T?, size: Int) -> T): Array<T>