function hornerDescending( x, dtype ) {
	var str;
	var m;
	var i;

	m = x.length - 1;
	if ( dtype === 'float32' ) {
		str = 'float64ToFloat32(';
	} else {
		str = '';
	}
	str += x[ m ].toString();
	if ( isInteger( x[ m ] ) ) {
		str += '.0';
	}
	for ( i = m-1; i >= 0; i-- ) {
		if ( dtype === 'float32' ) {
			str += ' + float64ToFloat32(x * ';
			if ( i > 0 ) {
				str += 'float64ToFloat32(';
			}
		} else {
			str += ' + (x * ';
			if ( i > 0 ) {
				str += '(';
			}
		}
		str += x[ i ].toString();
		if ( isInteger( x[ i ] ) ) {
			str += '.0';
		}
	}
	// Close all the parentheses...
	for ( i = 0; i < (2*m)-1; i++ ) {
		str += ')';
	}
	if ( dtype === 'float32' ) {
		str += ')';
	}
	return str;
}
Serializes an array of coefficients to a string implementing Horner's method.

@private
@param {NumericArray} x - coefficients sorted in descending degree
@param {string} dtype - input value floating-point data type
@returns {string} output string