Recursive descent & unit-testing, npp, lesson 3