(a) Tree traversal methods.
(b) Bug fixes for AbstractTree and SimpleTree.
(c) Handle position query methods are now declared in the Tree interface.
(d) Tests for Tree.