Improve efficiency related to previously evaluated binaries
BugHog is partly agnostic to experiments for which the result is already available in its database. For example, it will only check for a database entry of the experiment that is about to be conducted. If present, the experiment will be skipped.
However, when performing a targeted evaluation for example, BugHog does not take into account results of experiments that are not in its evaluation queue. By considering those, the evaluation efficiency could be improved.
Even more efficient: overhauling the current "general sweep" strategy of a predetermined experiment queue, in favor of checking for the largest unevaluated ranges and queueing experiments within those first.
This is addressed by #31 and will be part of the next release.