Returns 0 if Values are within a "small" value computed from the supplied precision,
1 if the first value is greater than Y and -1 if the first value is lesser.
For Values with lots of significant figures, then Precision should be made smaller.
If you just want to know whether two values are the same then use SameValue
[Visual Basic] Overloads Public Shared Function CompareValue( _ ByVal x As Double, _ ByVal y As Double, _ ByVal precision As Double _ ) As Integer