After having a bit of trouble getting my head around LALR(1) parsing, I
decided to write an introductory tutorial on the subject. It isn't
perfect, and I wouldn't be surprised if I did something completely wrong.
Which means I'll call it a beta version.