reduce

abstract fun reduce(callbackfn: (previousValue: Number, currentValue: Number, currentIndex: Number, array: Uint8Array) -> Number): Number
abstract fun reduce(    callbackfn: (previousValue: Number, currentValue: Number, currentIndex: Number, array: Uint8Array) -> Number,     initialValue: Number): Number
abstract fun <U> reduce(callbackfn: (previousValue: U, currentValue: Number, currentIndex: Number, array: Uint8Array) -> U, initialValue: U): U