Implemented function closure
Implement partial garbage collection (ref counting), fixed returns.
Implemented closures.
added code gen for allocators (call1)
fixed code gen for alloc
Removed excess code and beginning to fix call1 expressions.
Added tests for call1 and finished implementation.
Updated tests for allocator expressions.
progress on while
added code gen for for, while stmts
updated for stmt for references
updated vm, runtime for references
while loops seem to work
for loops work!
added tests
modified else behavior for while, for loops
basic garbage collection
updated docstring