Update Tree.h

Added bit of renaming (e.g. "sink" v "descend") and error checking, and two changes:
* fixed destructor to work in case no children;
* now TAnt can set value of current; to set child, __sink__, which now automatically grows leaves as needed, then set (then rise)