Added an opEquals overload for numerical comparisons