code: def iterright(self):
          '''
          Yield "rightward" siblings until None.
          '''
          offs = 1
          while True:
  
              sibl = self.sibling(offs)
              if sibl is None:
                  break
  
              yield sibl
              offs += f iterright(self):
          '''
          Yield "rightward" siblings until None.
          '''
          offs = 1
          while True:
  
              sibl = self.sibling(offs)
              if sibl is None:
                  break
  
              yield sibl
              offs += 1
docs: Yield "rightward" siblings until None.