A simple VM in C