code: def copy_numbered_block(self):
          '''
          Copies the block as it was originally specified by start and end into a new table.
          Additionally inserts the original table indices in the first row of the block.
  
          Returns:
              A copy of the block with no block transformations.
          '''
          raw_block = self.copy_raw_block()
          # Inserts the column number in row 0
          raw_block.insert(0, range(self.start[1], self.end[1]))
          return raw_blocf copy_numbered_block(self):
          '''
          Copies the block as it was originally specified by start and end into a new table.
          Additionally inserts the original table indices in the first row of the block.
  
          Returns:
              A copy of the block with no block transformations.
          '''
          raw_block = self.copy_raw_block()
          # Inserts the column number in row 0
          raw_block.insert(0, range(self.start[1], self.end[1]))
          return raw_block
docs: Copies the block as it was originally specified by start and end into a new table.
          Additionally inserts the original table indices in the first row of the block.
  
          Returns:
              A copy of the block with no block transformations.