Add tools module;
Add math module;
Some fixes & optimizations;
Updated.