interpreter being modified for reference count
mark compact GC works
redundant pushArg/popArg removed
more HEAP_SIZEs
merged into reference_count