Added TolerantEquality trait and spec.