function zswap( N, x, strideX, y, strideY ) {
	var ox = stride2offset( N, strideX );
	var oy = stride2offset( N, strideY );
	return ndarray( N, x, strideX, ox, y, strideY, oy );
}
Interchanges two complex double-precision floating-point vectors.

@param {PositiveInteger} N - number of indexed elements
@param {Complex128Array} x - first input array
@param {integer} strideX - `x` stride length
@param {Complex128Array} y - second input array
@param {integer} strideY - `y` stride length
@returns {Complex128Array} `y`

@example
var Complex128Array = require( '@stdlib/array/complex128' );

var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );

zswap( x.length, x, 1, y, 1 );
// x => <Complex128Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ]
// y => <Complex128Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]