docs: public static BigDecimal sub(Number... values) {
  		if (ArrayUtil.isEmpty(values)) {
  			return BigDecimal.ZERO;
  		}
  
  		Number value = values[0];
  		BigDecimal result = new BigDecimal(null == value ? "0" : value.toString());
  		for (int i = 1; i < values.length; i++) {
  			value = values[i];
  			if (null != value) {
  				result = result.subtract(new BigDecimal(value.toString()));
  			}
  		}
  		return result;
  	}