docs: public static int significantDigits(BigDecimal value) {
  		BigDecimal stripped = value.stripTrailingZeros();
  		if (stripped.scale() >= 0) {
  			return stripped.precision();
  		} else {
  			return stripped.precision() - stripped.scale();
  		}
  	}