(a) AbstractTree and SimpleTree implemented (not yet tested).
(b) Some updates to the List and Tree interfaces.
(c) StringFormer class for toString() method.