Eigen is a C++ template library for linear algebra (vectors,
matrices, and related algorithms).
