Some auxiliar math funtions
Usefull functions to work in 3d math
Defines a squared Matrix with column-major ordering from 2x2 to 4x4 size
A Quaternion it's used to store a space orientation / rotation, and makes easy to interpolate rotations, at same time that avoid grimbal locks that have using Euler angles
Defines a Vector of float point typefrom 2 to 4 dimension