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