Small C++ header-only library for text encoding/decoding