//
 public abstract void SetSubTreeByIndex(int index, IMathableTree <CalculationType, VectorCaculationType, MatrixCalculationType> newTree);
 //
 public abstract int AddSubTree(IMathableTree <CalculationType, VectorCaculationType, MatrixCalculationType> newTree);