Reduced the amount of state copied that are required by N calls by doing a balance check prior to any state modifications.
* changed stack and removed stack ptr. Let go decide on slice reuse.