function normalizeIndex( idx, max ) {
	if ( idx < 0 ) {
		idx += max + 1;
		if ( idx < 0 ) {
			return -1;
		}
		return idx;
	}
	if ( idx > max ) {
		return -1;
	}
	return idx;
}
Normalizes an index to the interval `[0,max]`.

@param {integer} idx - index
@param {NonNegativeInteger} max - maximum index
@returns {integer} index

@example
var idx = normalizeIndex( -2, 10 );
// returns 9

idx = normalizeIndex( 15, 10 );
// returns -1

idx = normalizeIndex( 5, 10 );
// returns 5