Lots more examples and start on an interpreter