Returns the next sequence of results, given stride and n.

def next(self):
        """
        Returns the next sequence of results, given stride and n.
        
        """
        try:
            results = self._stride_buffer.pop()
        except (IndexError, AttributeError):
            self._rebuffer()
            results = self._stride_buffer.pop()
        if not results:
            raise StopIteration
        return results