Fix some problems with the function call stack.
Finishing up array support... hopefully.