class MathUtil extends AbstractCaller {

	@Description("Returns the smallest (closest to negative infinity) double value that is greater than or equal to the argument and is equal to a mathematical integer.<br/>"
            + "If the argument is not negative, the argument is returned.<br/>"
            + "If the argument is negative, the negation of the argument is returned.<br/>"
            + "Special cases:<br/>"
            + "If the argument is positive zero or negative zero, the result is positive zero.<br/>"
            + "If the argument is infinite, the result is positive infinity.<br/>"
            + "If the argument is NaN, the result is NaN.<br/>"
            + "<b>d</b> - a double value for obtaining the absolute value.<br/>"
            + "Example:<br/>"
            + "#{abs(-5.0)} returns 5.0")
    @UtilityMethod
    public double abs(double d) {
        return Math.abs(d);
	}

}