Advanced NATURAL Programming Techniques