Fast character case conversion, or how to really compress sparse arrays C-style intrusive containers in C++ Fast and simple data serialization for C++