sS formatDouble_noLeadingZero(double d, int digits) { S s = formatDouble(d, digits); if (startsWith(s, "-")) ret startsWith(s, "-0.") ? "-." + dropFirst(3, s) : s; else ret startsWith(s, "0.") ? dropFirst(s) : s; }