diesieben07
inline fun <T> Array<T>.ifNotEmptyOrElse(alternative: () -> Array<T>): Array<T> { return if (this.isEmpty()) alternative() else this }