Redone math library

Completely rewritten library with support for lots more stuff, better,
faster, and pruned codebase, more features. Much more descriptive and
usable code. To execute the package you execute Main.cs and it does the
rest. Reference manual to come soon.