How would I twist a torus or circle into an infinity symbol? I can't seem to figure out how to create an animation of a zero twisting into an infinity symbol. I'm brand new to blender, and not really sure how to manipulate a torus to achieve this. Any help would be appreciated!
One way would be to do something similar to this, but with fewer twists.

I found that  100&deg; twist with the simple deform modifier gives a pretty good infinity symbol when seen from the top:



By animating the amount of twisting (you can hover over almost any UI element and press I to insert a keyframe), you can get a result like this:



Example .blend