public int Size(int i) { ++i; if (Sibling != null) { Sibling.Size(i); } if (Child != null) { Child.Size(i); } return(i); }