TinyVM, implemented in Java