public static CharStream zip(final char[] a, final char[] b, final CharBiFunction<Character> zipFunction) {
        return Stream.zip(a, b, zipFunction).mapToChar(ToCharFunction.UNBOX);
    }
public static CharStream zip ( final char [ ] a , final char [ ] b , final CharBiFunction < Character > zipFunction ) { return Stream . zip ( a , b , zipFunction ) . mapToChar ( ToCharFunction . UNBOX ) ; }
Zip together the "a" and "b" arrays until one of them runs out of values.
Each pair of values is combined into a single value using the supplied zipFunction function.

@param a
@param b
@return