* @return 
     */
    public static BigDecimal max(
            ArrayList<BigDecimal> list) {
        BigDecimal result = BigDecimal.valueOf(Long.MIN_VALUE);
        Iterator<BigDecimal> ite = list.iterator();
        while (ite.hasNext()) {
            result = result.max(ite.next());
        }
        return result;
    }