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.

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_block