Clean up some code: change == to ===, stop using parseInt when |0 will do the job
Fixed a bug in ZVM.variable()