* modify AND merging to be slightly more efficient
* add a shitty, inefficient OR merge
* add a hinting pass over the tree
* return empty skiplist if max hint is 0