code: def insert_empty_columns(self, x: int, amount: int = 1) -> None:
          
          def transform_columns(
                  column: Union[int, float],
                  row: Union[int, float]
          ) -> Tuple[Union[int, float], Union[int, float]]:
              return column + (amount if column >= x else 0), row
          self._transform_coordinates(transform_columns)
docs: Insert a number of columns after the given column.