Function parameters are now cloned in the function
Arrays now have indexing from 0 to n instead of n-1
When returning, variables in the stack are now freed properly
All reserved variables are now freed in the end of the function