General purpose linear algebra library with sparse solving capabilities.
C++ stl
Dynamically sized types are promoted to statically sized when interacting with static types.
i.e. static type + dynamic type -> static type
static type
dynamic type