slice offsets can be relative to the end, with rng[{end-4,end-2}]
view::to_ (convert to container), cont::transform, tests
Merge remote-tracking branch 'upstream/master'