* Trees
* Made tree remove method, still need iterator
* Generic type determination