function numel( len, stride, offset ) {
	if ( stride < 0 ) {
		return ceil( (offset+1) / -stride );
	}
	return ceil( (len-offset) / stride );
}
Computes the number of indexed elements in a strided array.

@private
@param {NonNegativeInteger} len - array length
@param {integer} stride - array stride
@param {NonNegativeInteger} offset - array offset
@returns {NonNegativeInteger} number of indexed elements

@example
var N = numel( 10, -2, 9 );
// returns 5

N = numel( 10, -2, 8 );
// returns 5

N = numel( 10, -2, 7 );
// returns 4

N = numel( 10, -2, 6 );
// returns 4

N = numel( 10, -2, 5 );
// returns 3

@example
var N = numel( 10, -3, 9 );
// returns 4

N = numel( 10, -3, 8 );
// returns 3

N = numel( 10, -3, 7 );
// returns 3

N = numel( 10, -3, 6 );
// returns 3

N = numel( 10, -3, 5 );
// returns 2

@example
var N = numel( 10, 2, 0 );
// returns 5

N = numel( 10, 2, 1 );
// returns 5

N = numel( 10, 2, 2 );
// returns 4

N = numel( 10, 2, 3 );
// returns 4

@example
var N = numel( 10, 3, 0 );
// returns 4

N = numel( 10, 3, 1 );
// returns 3

N = numel( 10, 3, 2 );
// returns 3

N = numel( 10, 3, 3 );
// returns 3