# Package org.multiverse.api.functions

- Interface Summary
  Interface | Description
  --- | ---
  BinaryFunction<E> |
  Function<E> | A Function that accepts an argument of a certain type and returns a new value of the same type.

- Class Summary
  Class | Description
  --- | ---
  BooleanFunction | A `Function` for primitives that accepts an argument of type boolean and returns a new value of the same type.
  DoubleFunction | A `Function` for primitives that accepts an argument of type double and returns a new value of the same type.
  Functions | A utility class for `Function` functionality.
  IncIntFunction | A `IntFunction` that increased the value with the supplied amount.
  IntFunction | A `Function` for primitives that accepts an argument of type int and returns a new value of the same type.
  LongFunction | A `Function` for primitives that accepts an argument of type long and returns a new value of the same type.