C++ math library useful for OpenGL vector and matrix operations