Added functionality to IterateMe_2 make it work more like xrange().

1. If one argument is passed it is set as the stop value, start=0, step=1.
2. If two arguments are passed, they are set to the start and stop value, step=1.
3. If three arguments are passed, they are set to the start, stop, and step values.
4. If the first argument is greater than the second, the first is the start value and the stop is set equal to the start.
5. If less than one argument or more than three arguments are passed, a TypeError is raised.