Designing the tree
list [ 1 ] . add ( 2 ) ; list [ 2 ] . add ( 1 ) ; list [ 1 ] . add ( 3 ) ; list [ 3 ] . add ( 1 ) ; list [ 2 ] . add ( 4 ) ; list [ 4 ] . add ( 2 ) ; list [ 3 ] . add ( 5 ) ; list [ 5 ] . add ( 3 ) ;