A multi purpose Vector Algebra C++ library