Getting started with an interpreter and some unit tests