Data Structures for trees