utf8 C library by Jeff Bezanson