public static Decimal avgWithAPI(IDecimal... values)
  {
	if (values.length == 2)
	{
	  return (Decimal) values[0].add(values[1]).divide(Decimal.valueOf(2, 0));
	}
	else
	{
	  Decimal sum = Decimal.valueOf(0);
	  for (IDecimal d : values)
	  {
		sum.add(d);
	  }
	  return sum.divide(Decimal.valueOf(values.length, 0));
	}
  }