<so an informed algorithm would have an interface designed to its limits, i would make a priority queue and let the user decide what to do when the ideal solution can't be found within ram <but i would suspect often it can be
[i ran a test once using a priority queue of probability products and it had very specific behavior <it would
