Tried out a new heuristic and made some changes to the recursion.  It
runs but doesn't block...