docs: def _xxrange(self, start, end, step_count):
          """Generate n values between start and end."""
          _step = (end - start) / float(step_count)
          return (start + (i * _step) for i in xrange(int(step_count)))