function empty( ctor, dtype, shape, order, readonly ) {
	var strides;
	var ndims;

	ndims = shape.length;
	if ( ndims === 0 ) {
		strides = [ 0 ];
	} else {
		strides = zeros( ndims );
	}
	return new ctor( dtype, buffer( dtype, 0 ), shape, strides, 0, order, {
		'readonly': readonly
	});
}
Returns an empty n-dimensional ndarray.

@private
@param {Function} ctor - ndarray constructor
@param {string} dtype - array data type
@param {NonNegativeIntegerArray} shape - array shape
@param {string} order - layout order
@param {boolean} readonly - boolean indicating whether a returned array should be read-only
@returns {ndarray} empty ndarray