This allows the comparison of objects by specifying a maximum difference; this includes the comparing of non-numeric objects that don't support rounding.