function every( arr, start, end, value ) {
	var i;

	if ( end >= arr.length ) {
		end = arr.length - 1;
	}
	for ( i = start; i <= end; i++ ) {
		if ( arr[ i ] !== value ) {
			return false;
		}
	}
	return true;
}
Returns whether every indexed array element is equal to a provided value.

@private
@param {Array} arr - input array
@param {NonNegativeInteger} start - starting search index (inclusive)
@param {NonNegativeInteger} end - ending search index (inclusive)
@param {*} value - search value
@returns {boolean} boolean indicating whether all the values in array in the given range are equal to the provided value