Trees created.

They work well as an invasive data structure. But they need some changes...
Added some comments.