tree structures notes 920494