added my implementation of visitor pattern / little language.