Improved performance of shortening/expanding with the default shortener by applying micro-optimizations
Improved performance of shortening/expanding with the default shortener by applying micro-optimizations

Before:

```
\Benchmark\Keiko\Uuid\Shortener\ShortenerBench

    benchShorteningOfTinyUuid...............R1 I3 [μ Mo]/r: 32.480 32.508 (μs) [μSD μRSD]/r: 0.614μs 1.89%
    benchShorteningOfHugeUuid...............R1 I2 [μ Mo]/r: 613.600 619.752 (μs) [μSD μRSD]/r: 11.634μs 1.90%
    benchShorteningOfPromiscuousUuids.......R1 I2 [μ Mo]/r: 79,314.120 79,889.554 (μs) [μSD μRSD]/r: 1,675.899μs 2.11%
    benchExpandingOfTinyUuid................R1 I2 [μ Mo]/r: 31.920 32.110 (μs) [μSD μRSD]/r: 0.271μs 0.85%
    benchExpandingOfHugeUuid................R1 I2 [μ Mo]/r: 292.120 295.169 (μs) [μSD μRSD]/r: 7.264μs 2.49%
    benchExpandingOfPromiscuousUuids........R1 I4 [μ Mo]/r: 28,930.720 29,140.148 (μs) [μSD μRSD]/r: 467.225μs 1.61%
```

After:

```
\Benchmark\Keiko\Uuid\Shortener\ShortenerBench

    benchShorteningOfTinyUuid...............R1 I4 [μ Mo]/r: 31.040 30.868 (μs) [μSD μRSD]/r: 0.408μs 1.31%
    benchShorteningOfHugeUuid...............R4 I4 [μ Mo]/r: 608.920 594.176 (μs) [μSD μRSD]/r: 22.604μs 3.71%
    benchShorteningOfPromiscuousUuids.......R3 I4 [μ Mo]/r: 63,795.320 64,139.184 (μs) [μSD μRSD]/r: 1,094.089μs 1.71%
    benchExpandingOfTinyUuid................R3 I4 [μ Mo]/r: 18.280 18.538 (μs) [μSD μRSD]/r: 0.412μs 2.25%
    benchExpandingOfHugeUuid................R1 I0 [μ Mo]/r: 237.320 242.254 (μs) [μSD μRSD]/r: 8.019μs 3.38%
    benchExpandingOfPromiscuousUuids........R3 I4 [μ Mo]/r: 26,182.560 26,601.608 (μs) [μSD μRSD]/r: 636.457μs 2.43%
```

mgrajcarek/uuid-shortener