'Look for the next sequence of bytes matching a given sequence. If
a match is found advance the position to the last byte of the match'

def jumpTo(self, bytes):

    newPosition = self[self.position:].find(bytes)
    if (newPosition > (-1)):
        if (self._position == (-1)):
            self._position = 0
        self._position += ((newPosition + len(bytes)) - 1)
        return True
    else:
        raise StopIteration
