add IADD and ISUB
add more bytecodes
add POP and IMUL
add disassembly
add pop() and push() c functions
add bounds for PUSH and POP
refactor operations as functions
need to update your declarations