
  -spec abs(Float) -> float() when Float :: float();
           (Int) -> non_neg_integer() when Int :: integer().

  Returns an integer or float that is the arithmetical absolute
  value of Float or Int, for example:

    > abs(-3.33).
    3.33
    > abs(-3).
    3

  Allowed in guard tests.
