Multiply Strings
Two shards of a distributed counter service store their local counts as non negative decimal strings `num1` and `num2`. The values can be far beyond 64 bit range, with up to 200 digits each, and the usual numeric type cannot hold them. Leading zeros never appear except for the single zero value `"0"` itself.