function cusomeByRight( x, n, predicate, thisArg ) {
	var out = filled( false, x.length );
	return assign( x, n, out, 1, 0, predicate, thisArg );
}
Cumulatively tests whether at least `n` elements in a provided array pass a test implemented by a predicate function, while iterating from right-to-left.

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

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

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

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