Add a assertPreciseEqual() method to check that two results are either e...

...xactly or approximately equal, and with similar types.