function fillednd( value, shape ) {
	return recurse( value, shape.length, shape, 0, [] );
}
Returns a filled two-dimensional nested array.

@param {*} value - fill value
@param {NonNegativeIntegerArray} shape - array shape
@returns {Array} filled array

@example
var out = fillednd( 0.0, [ 3 ] );
// returns [ 0.0, 0.0, 0.0 ]

@example
var out = fillednd( 0.0, [ 1, 3 ] );
// returns [ [ 0.0, 0.0, 0.0 ] ]

@example
var out = fillednd( 'beep', [ 3, 1 ] );
// returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]