remove global exception handler.

if you want to handle the exception, then you need to do it locally in your code. Global exception handling enables you to write a deliberately non-working code, and complicates the detection of errors.
we need to keep the FLT_EPSILON because float.Epsilon does not work properly on ARM.