title: Iterate Through a List Given a Starting Point
body: <p>Say you have a list, and you are given a starting point (for example the 3rd index). How would you iterate over the list starting at that index, and loop back around to visit all of the elements of the list? Meaning, you can start your iteration in the middle of the list but once you reach the end you would continue from the beginning until every element in the list has been visited. What is the cleanest and most efficient way to do something like this? Ideally, I'm looking for something effective to a python pseudo <code>for x in list starting with i:</code> . </p>