Assert: floats comparison checks relative error

Comparison of large floats does not work because current implementation uses checks absolute error.

See http://stackoverflow.com/questions/3148937/compare-floats-in-php for information about how to properly compare floats.