Merge pull request #22 from filipegoncalves/master

Formal proof on exercise 2.2.5.2
Simplify the proof of 2.2.5-2.
Added real implementations of the recursive descent parsers on section 2.4