function isRowMajorContiguous( shape, strides, offset ) {
	return (
		iterationOrder( strides ) !== 0 &&
		isRowMajor( strides ) &&
		isSingleSegmentCompatible( shape, strides, offset )
	);
}
Returns a boolean indicating if an array is row-major contiguous.

@param {NonNegativeIntegerArray} shape - array shape
@param {IntegerArray} strides - stride array
@param {NonNegativeInteger} offset - index offset
@returns {boolean} boolean indicating if an array is row-major contiguous

@example
var shape = [ 2, 2 ];
var strides = [ 2, 1 ];
var offset = 0;

var bool = isRowMajorContiguous( shape, strides, offset );
// returns true

@example
var shape = [ 2, 2 ];
var strides = [ -2, 1 ];
var offset = 2;

var bool = isRowMajorContiguous( shape, strides, offset );
// returns false

@example
var shape = [ 2, 2 ];
var strides = [ 2, 2 ];
var offset = 0;

var bool = isRowMajorContiguous( shape, strides, offset );
// returns false