a math lib for 3d game development