Persistent Systems Interview Question

3. Implement tree (multiple nodes)