function cueveryByRight( x, predicate, thisArg ) {
	var out = filled( false, x.length );
	return assign( x, out, 1, 0, predicate, thisArg );
}
Cumulatively tests whether every array element in a provided array passes a test implemented by a predicate function, while iterating from right-to-left.

@param {Collection} x - input array
@param {Function} predicate - test function
@param {*} [thisArg] - execution context
@returns {Array} output array

@example
function fcn( value ) {
    return ( value > 0 );
}

var x = [ 0, 0, 1, 1, 1 ];

var y = cueveryByRight( x, fcn );
// returns [ true, true, true, false, false ]