Profiling has been fixed as it was not registering new values.

Added rounding to MathUtil