Added an example interpreter and REPL