Rename equality functions to reflect that they are thresholded.
Use both absolute and relative error in NearEqual.
Add NearZero.

It tests for zeroness, but it is faster than NearEqual(a, 0) for non-zero values.