v. 1.1: Changed penultimate paragraph (starting with "Call nonterminals of a grammar"…) on page 4.

v 1.2: Changed output of "print_tables(column_tables)" on page 11.

v 1.3: Changed last paragraph (starting with "Call axiom array") on page 3.

v 1.4: Made sure all occurrences of epsilon look the same throughout the document.

v. 1.5: Changed penultimate paragraph (starting with "Call nonterminals of a grammar"…) on page 4 again.

v. 1.6: Changed that paragraph again…

v. 1.7: changed "symbols" to "terminals" in last paragraph of page 4.

v. 1.8: Fixed the output for terminals at the bottom of page 11.