== Quote from Denis Koroskin (2korden at gmail.com)'s article > Why not r.dup? .dup is supposed to imply copying of the range's contents, not copying of the range's iteration state.