Initial commit of the interpreter