1just inserted P -> (pawn)
2predecessor: N -> (knight)
3successor: Q -> (queen)
4Name tree items:
5  B -> (bishop)
6  K -> (king)
7  N -> (knight)
8  P -> (pawn)
9  Q -> (queen)
10  R -> (rook)
11Keys in name tree object:
12/Names
13Values in names:
14  (B)
15  (bishop)
16  (K)
17  (king)
18  (N)
19  (knight)
20  (P)
21  (pawn)
22  (Q)
23  (queen)
24  (R)
25  (rook)
26Has Q?: 1
27Has W?: 0
28Found W?: 0
29Found Q?: 1
30Q: (queen)
31Q: Q -> (queen)
32W found: 0
33W's predecessor: R -> (rook)
34Remove P: 1
35Value removed: (pawn)
36Has P?: 0
37Find K: (king)
38Iter after removing K: N -> (knight)
39Has K?: 0
40Numbers:
417 -> -7-, 14 -> -14-, 21 -> -21-, 28 -> -28-, 35 -> -35-
4242 -> -42-, 49 -> -49-, 56 -> -56-, 63 -> -63-, 70 -> -70-
4377 -> -77-, 84 -> -84-, 91 -> -91-, 98 -> -98-, 105 -> -105-
44112 -> -112-, 119 -> -119-, 126 -> -126-, 133 -> -133-, 140 -> -140-
45147 -> -147-, 154 -> -154-, 161 -> -161-, 168 -> -168-, 175 -> -175-
46182 -> -182-, 189 -> -189-, 196 -> -196-, 203 -> -203-, 210 -> -210-
47217 -> -217-, 224 -> -224-, 231 -> -231-, 238 -> -238-, 245 -> -245-
48252 -> -252-, 259 -> -259-, 266 -> -266-, 273 -> -273-, 280 -> -280-
49287 -> -287-, 294 -> -294-, 301 -> -301-, 308 -> -308-, 315 -> -315-
50322 -> -322-, 329 -> -329-, 336 -> -336-, 343 -> -343-, 350 -> -350-
51Numbers after filtering:
527 -> -7-, 14 -> -14-, 21 -> -21-, 28 -> -28-, 42 -> -42-
5349 -> -49-, 56 -> -56-, 63 -> -63-, 77 -> -77-, 84 -> -84-
5491 -> -91-, 98 -> -98-, 112 -> -112-, 119 -> -119-, 126 -> -126-
55133 -> -133-, 147 -> -147-, 154 -> -154-, 161 -> -161-, 168 -> -168-
56182 -> -182-, 189 -> -189-, 196 -> -196-, 203 -> -203-, 217 -> -217-
57224 -> -224-, 231 -> -231-, 238 -> -238-, 252 -> -252-, 259 -> -259-
58266 -> -266-, 273 -> -273-, 287 -> -287-, 294 -> -294-, 301 -> -301-
59308 -> -308-, 322 -> -322-, 329 -> -329-, 336 -> -336-, 343 -> -343-
60