1 :;;;-------------------------------------------------------------------------
5 :;; Starting point for the following tests.
20 :;; Counter-biased parent.
29 :;; Cobiased parent, outer descendant.
33 ;; (-) n ---> h + 1 (=)
40 :;; Cobiased parent, inner descendant.
44 ;; (+) h n ,---' `---, p
53 " 110k- 130k- 150k- D! 135k+ D! )
57 " 350k- 330k- 310k- D! 325k+ D! )
66 " 125k+ 135k+ D! 105k+ D! )
67 " 325k+ 335k+ D! 355k+ D! )
70 :;;;-------------------------------------------------------------------------
74 :;; Starting point for the following tests.
93 ;; h h - 1 h - 1 h - 1
103 " 120k- 140k- D! 110k- D! )
104 " 320k- 340k- D! 350k- D! )
107 :;; Counter-biased parent, balanced or counter-biased sibling.
111 ;; h - 1 (*) ---> (*) h
115 " 120k- 155k+ D! 110k- D! )
116 " 120k- 140k- 155k+ D! 110k- D! )
117 " 310k- 330k- 320k- D! 340k- D! )
120 :;; Counter-biased parent, cobiased sibling.
125 ;; h - 1 (-) p ,---' `---, s
126 ;; t / \ ---> (*) (*)
128 ;; / \ h - 1 h - 1 h - 1 h - 1
129 ;; h - 1 h - 1 h - 2 h - 2
131 " 120k- D! 110k- D! )
132 " 155k+ 145k+ D! 120k- D! )
133 " 155k+ 135k+ D! 120k- D! )
134 " 340k- D! 350k- D! )
135 " D! 305k+ 325k+ D! 340k- D! )
136 " D! 305k+ 315k+ D! 340k- D! )
139 :;;;-------------------------------------------------------------------------
143 :;; Splice, short counter-biased node.
150 =_ #14 14- D! ( #15-17 D! 14k ~ D!
151 =_ #1-3 D! ( #17-4 4- D! 4k ~ D!
154 :;; Splice, standard balanced or counter-biased node.
161 =_ #15 D! ( #17-19 D! 16k ~ D!
162 =_ #14 14- D! ( 15+ D! 14k ~ D!
163 =_ #1-3 D! ( #19-5 D! 4k ~ D!
164 =_ 1+ D! ( #15-2 2- D! 2k ~ D!
167 :;; Splice, cobiased node, balanced or counter-biased parent.
172 ;; h + 1 (+) ---> h + 2 n / \
176 =_ #12 #14-17 13+ D! ( 19+ D! 18k ~ D!
177 =_ #8 #10-16 14- 9+ D! ( 18+ D! 17k ~ D!
178 =_ 1+ D! ( #19-7 #5-3 6+ D! 2k ~ D!
179 =_ 1+ D! ( #18-11 #9-3 5- 10+ D! 2k ~ D!
182 :;; Splice, cobiased node, cobiased parent.
186 ;; h (+) ---> (-) (=)
188 ;; h - 1 h h h - 1 h h
189 =_ #12 D! ( 14+ D! 13k ~ D!
190 =_ 1+ D! ( #14-3 D! 2k ~ D!
193 :;; Ascent, cobiased node.
200 =_ #13 D! ( 15+ D! 14k ~ D!
201 =_ 1+ D! ( #15-3 D! 2k ~ D!
204 :;; Ascent, counter-biased node.
208 ;; / \ c ---> h + 1 (+)
211 =_ #8 #10-16 9+ D! ( 18+ D! 17k ~ D!
212 =_ 1+ D! ( #18-11 #9-3 10+ D! 2k ~ D!
215 :;; Ascent, balanced node.
222 =_ #15 D! ( 17+ D! 16k ~ D!
223 =_ 1+ D! ( #3-17 D! 2k ~ D!