**Module implementing algebraic structures to use for constructing data types**
It turns out that it is smart to mimic mathematical structures and concepts
in scientific/financial programming. This is natural since operator overload
is avaiable in Python already.
Some of the concepts even are usuable across packages, eg. the cummutativeness
of addition and multiplication.
In these classes the necessary and suffient methods has to be defined. The(more...)