function cuanyBy( x, predicate, thisArg ) {
	var y = filled( false, x.length );
	return assign( x, y, 1, 0, predicate, thisArg );
}
Cumulatively tests whether at least one element in a provided array passes a test implemented by a predicate function.

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

@example
function isPositive( v ) {
    return v > 0;
}

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

var y = cuanyBy( x, isPositive );
// returns [ false, false, false, true, true ]