title: How can iterator be run in reverse order?
body: <p>The following loop allows an iterator display some data values in a forward direction. Show how a loop could display values in reverse order (using -- instead of ++)
  Be careful! It is incorrect just to swap begin and end.</p>
  
  <pre><code> for (iter = data.begin(); iter != data.end(); ++iter)
   cout &lt;&lt; *iter;
  </code></pre>