Added vm arithmetic test

All arithmetic operations (and the STOP command) are covered. Especially important is the SMOD command, due to the lack of an exact mathematical definition, every compiler handles it differently. For example a python compiler usually gives different results for the SMOD operation than a C compiler.