Instead of building the resulting string char-by-char for RTL text, which is inefficient, we can just as well `join` the `chars` array.
Instead of building the resulting string char-by-char for RTL text, which is inefficient, we can just as well `join` the `chars` array.