all the stack manipulations are done with subroutine calls
This can have an advantage: one can stuff much more code (and functionality) in a very memory limited system (e.g. smart cards), especially with WORDS compression:
"Huffman threaded code is one of the most compact representations known for a computer program"
https://en.wikipedia.org/wiki/Threaded_code#Huffman_threadin...