Implmented basic tree operations
Implemented garbage collection of removed nodes