Serial.print() of a 64-bit DOUBLE

The internal buffer [64] is way too large if base = 10; ,
264-1 = 18,446,744,073,709,551,615 => 20 digits
so buffer[24] should be enough, if only base 10 and base 16 are used.

(in fact in base 10 an N bit number will fit always in a string of length N/3 + 3 )