Unicode validation and transcoding at billions of characters per second.