fixes and add 'how to build an interpreter'