vector math libary for 3d game development