function incrnanmaxabs() {
	var max = incrmaxabs();
	return accumulator;

	/**
	* If provided a value, the accumulator function returns an updated maximum absolute value. If not provided a value, the accumulator function returns the current maximum absolute value.
	*
	* @private
	* @param {number} [x] - new value
	* @returns {(number|null)} maximum absolute value or null
	*/
	function accumulator( x ) {
		if ( arguments.length === 0 || isnan( x ) ) {
			return max();
		}
		return max( x );
	}
}
Returns an accumulator function which incrementally computes a maximum absolute value, ignoring `NaN` values.

@returns {Function} accumulator function

@example
var accumulator = incrnanmaxabs();

var max = accumulator();
// returns null

max = accumulator( 3.14 );
// returns 3.14

max = accumulator( -5.0 );
// returns 5.0

max = accumulator( NaN );
// returns 5.0

max = accumulator( 10.1 );
// returns 10.1

max = accumulator();
// returns 10.1