Improved `toString()` method; now shows optional decimal groups visually as part of pattern, rather than
as a list of integer values.