Random Access Iterator is refinement of Input Iterator, argsv/arg_iter.hh has a implementation which is a model of Random Access Iterator and this model is getting done one step at a time