ddouble: class of floating point number + its precision