Binary Tree implementation with extra functionality such as XML parsing, serializing and deserializing and ...