little lambda interpreter and tiny VM exercise