Fast character case conversion (or how to compress sparse arrays) | Dark Hacker News