UTF-16 support. Tests for UTF-16 support. Updated docs.