This library allows you to use Rational numbers in Elixir, to enable exact calculations with all numbers big and small.
Numbers dispatches on any numeric type that follows the `Numeric` behaviour. This allows you to create composite types working with _any_...
FunLand adds Behaviours to define Algebraic Data Types ('Container' data types) to Elixir, such as Functors, Monoids and Monads.
Tensor adds Vectors, Matrices and Tensors to your application. These are a lot faster than a list (of lists).
ComplexNum allows you to do math with Complex Numbers. Both Cartesian and Polar form are supported.