started doing a faster, binary search-like algorithm for speeding up collapsing of the possible words, doesnt quite work right yet