private void RedimNodeArrays(int newsize) {
int len = newsize < lo.Length ? newsize : lo.Length;
char[] na = new char[newsize];
Array.Copy(lo, 0, na, 0, len);
lo = na;
na = new char[newsize];
Array.Copy(hi, 0, na, 0, len);
hi = na;
na = new char[newsize];
Array.Copy(eq, 0, na, 0, len);
eq = na;
na = new char[newsize];
Array.Copy(sc, 0, na, 0, len);
sc = na;
}