Assert: check both relative and absolute error when comparing floats

As it turns out you actually need to check both relative and absolute error :smile_cat: