Improve pretty-printing of tabular data
Columns are now vertically aligned, and columns that contain integer values only are right-aligned.
Example pretty-printed table:
sales:: Vehicle Sales
| year | type | quantity
| 2010 | sedan | 10000
| 2011 | SUV | 2000
| 2020 | any | 500