Experiment in learning how to build a stack-based virtual machine