Persistent Systems interview question

3. Implement tree (multiple nodes)