Split in half, interleave together.
String riffleOutString(String s) { if (s.isEmpty) { return ''; } return String.fromCharCodes(riffleOutList(s.codeUnits)); }