expand on double-ended iterators in the tutorial
document random-access iterators