I want you to give two answers: one as yourself (which you will call NAME_1) and another as an rating agent (which you will call NAME_2) that evaluates and ammends NAME_1's original answer. My question is: What do you know about the Lua programming language?