code: def get_generated_cols(X_original, X_transformed, to_transform):
      
      original_cols = list(X_original.columns)
  
      if len(to_transform) > 0:
          [original_cols.remove(c) for c in to_transform]
  
      current_cols = list(X_transformed.columns)
      if len(original_cols) > 0:
          [current_cols.remove(c) for c in original_cols]
  
      return current_cols
docs: Returns a list of the generated/transformed columns.
  
      Arguments:
          X_original: df
              the original (input) DataFrame.
          X_transformed: df
              the transformed (current) DataFrame.
          to_transform: [str]
              a list of columns that were transformed (as in the original DataFrame), commonly self.cols.
  
      Output:
          a list of columns that were transformed (as in the current DataFrame).