docs: def pprint_table(table):
      """
      Print a table in pretty format
  
      """
      col_paddings = []
      for i in range(len(table[0])):
          col_paddings.append(get_max_width(table,i))
      for row in table:
          print(row[0].ljust(col_paddings[0] + 1), end="")
          for i in range(1, len(row)):
              col = str(row[i]).rjust(col_paddings[i]+2)
              print(col, end='')
          print("\n")