code: def table(self):
          
          dimensions = max_dimensions(self.table_data, self.padding_left, self.padding_right)[:3]
          return flatten(self.gen_table(*dimensions))
docs: Return a large string of the entire table ready to be printed to the terminal.