Optimizations for extremely long and random strings
Optimizations for extremely long and random strings

Extremely long now uses memset because the actual character isn't important,
just the length. Random now breaks out of the loop after writing a null
char. Anything after this should be ignored anyways.

smc314/SLib,smc314/SLib,smc314/SLib