This added the AddAssign, SubAssign, MulAssign, DivAssign, and RemAssign.
This needs to be looked at a little further to see if the other functions
need to removed now.
This complete what is needed for the definition of Vector2, Vector3, and Vector4.
This required a trigonometry section, fleshing out the rest of the Number, ToNumber,
and FromNumber section, correctly defining all the available function for the Real
trait, and defining several constants.
This library will e the math library of the magic game engine.
Currently, it defines basic numerical types that can be used in generic programming
and a set of generic Vector structures.
Tests can be added to the "tests" crate.