notes on tree structures 6800593