change nilVar IR and fix esc for external functions
now tiger checks for negative array size and bounds checking