es6 iterators for strings