C++11 constexpr vector and matrix library