Interface  Description 

Cheating<T> 
This interface provides methods for field elements, whose usage is highly discouraged and should be avoided.

ExplicitField<T> 
A more explicit view on the algebraic structure of a field.

ExtendedField<T> 
Exposes possibilities for field calculations in more explicit ways.

Math<T> 
Implementations of this interface have to provide all the mathematical methods which will be required for numerical
calculations.

Class  Description 

BinaryPredicates 
Provides utility methods for binary predicates

Operations 
Contains utility methods for operations.
