function scatterFilled( fill, len, indices, values, mode ) {
	return put( filled( fill, len ), indices, values, mode );
}
Scatters a list of provided values to specified indices in a new filled "generic" array.

@param {*} fill - fill value
@param {NonNegativeInteger} len - output array length
@param {IntegerArray} indices - list of indices
@param {Collection} values - values to scatter
@param {string} mode - index mode
@throws {Error} third argument must be broadcast compatible with the second argument
@returns {Array} output array

@example
var indices = [ 1, 2 ];
var values = [ 20, 30 ];

var out = scatterFilled( null, 4, indices, values, 'throw' );
// returns [ null, 20, 30, null ]

@example
var indices = [ 1, 2 ];
var values = [ 30 ];

var out = scatterFilled( null, 4, indices, values, 'throw' );
// returns [ null, 30, 30, null ]