Implementing n-tree with list

Edit: Added second link

Does this conversation help at all?

Or this one?