Hi Antonio, >What value of fuzzyEpsilon is appropriate for float / long double ? I guess there is somkind of mathematical law in calculating it's value from sizeof(value_type) ... Or is 0.000001 just an educated guess ? The value for fuzzyEpsilon is dependent on the magnitude of the numbers involved, not on whether it is a double or float. HTH, --Eljay