I remember back I the early z80 qbasic, I used to create menu borders by using the Char$ keyword to access "symbols" not directly available with the keyboard
At that time we didn't have that much fonts, so it was like looking up a fixed table, now, with all the existing fonts, char(250) can be a letter or a symbol depending on the font in use
in release mode is always seems to win compared to parseInt, logical as that supports more than 10 base alone.
it's still creepy that the differences between calling the same routine can be so huge.
(I'm talking here abte the time of 10.000 runs of the same sub call)