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