Avoid implicit join in debug() calls to optimise performance
Avoid implicit join in debug() calls to optimise performance

When profiling pluralRuleParser() on Wikipedia pages, I found
a notable amount of time spent in internals of Array#toString()
as triggered by `debug(' -- passed _in:' + result);` which
concatenates an array to a string.

Turning these into variadic arguments instead, as several other
debug calls have already, avoids this overhead.

== Before (3x)

Bench 2018-en: rate = 25144 op/s, avg = 0.040 ms/op, 1000 iterations in 39.77ms
Bench 2018-ar: rate = 20180 op/s, avg = 0.050 ms/op, 1000 iterations in 49.55ms

Bench 2018-en: rate = 24223 op/s, avg = 0.041 ms/op, 1000 iterations in 41.28ms
Bench 2018-ar: rate = 23003 op/s, avg = 0.043 ms/op, 1000 iterations in 43.47ms

Bench 2018-en: rate = 25912 op/s, avg = 0.039 ms/op, 1000 iterations in 38.59ms
Bench 2018-ar: rate = 22623 op/s, avg = 0.044 ms/op, 1000 iterations in 44.20ms

== After (3x)

Bench 2018-en: rate = 28568 op/s, avg = 0.035 ms/op, 1000 iterations in 35.00ms
Bench 2018-ar: rate = 24438 op/s, avg = 0.041 ms/op, 1000 iterations in 40.92ms

Bench 2018-en: rate = 31118 op/s, avg = 0.032 ms/op, 1000 iterations in 32.14ms
Bench 2018-ar: rate = 24005 op/s, avg = 0.042 ms/op, 1000 iterations in 41.66ms

Bench 2018-en: rate = 30144 op/s, avg = 0.033 ms/op, 1000 iterations in 33.17ms
Bench 2018-ar: rate = 25387 op/s, avg = 0.039 ms/op, 1000 iterations in 39.39ms

== Improvement

* Rate per second increased by 16%.
* Average time spent reduced by 13%.

santhoshtr/CLDRPluralRuleParser