protected void DoubleStack() { int[] newstack; newstack = new int[runstack.Length * 2]; Array.Copy(runstack, 0, newstack, runstack.Length, runstack.Length); runstackpos += runstack.Length; runstack = newstack; }