A toy interpreter to learn about programming languages