Implemented function closure
Implement partial garbage collection (ref counting), fixed returns.