Added tree as data structure.
Added test spec for Tree.
Introducing TreeList as new tree component.
Initial test for TreeList added.
Wrote the initial API for TreeNode.
Fixed the jsdoc for Node.
Removed TreeList component.
Added few tests to TreeNode.
Fixed nasty counting bug.
Code clean-up in TreeNode.
Tree data structure - work in progress.
Added new test for Tree search method.
Tests passing for Tree search() method.
Tests for Tree getRoot method added.
More tests for Tree getRoot().
More tests added.
Started writing the pre-order Tree traversal algorithm.
Initial tree pre-order traversal algorithm.
Wrote test and implementation for pre-order traversal.
Wrote test and implementation for post-order traversal.