title: Array iteration starting from the middle
body: <p>In a recent interview one peculiar question has been asked</p>
  
  <pre><code>a[]= { 1,2,3,4,5,6,7,8,9,10}
  </code></pre>
  
  <p>When an array is given with specified starting index i have to iterate it till i traverse 
  all elements.</p>
  
  <p>I mean  suppose the starting index is "5" i have to start from <code>6,7,8,9,10,5,4,3,2,1</code>.Please carefully look at the sequence ,how can one create Reset(),
  Current,blah,blah...?.</p>
  
  <p>But the interviewer executed the sequence as he asked.He did not show the code.</p>
  
  <p>Can we really develop a logic for such a strange requirement?</p>