Keeping track of best algorithms
"Best algorithm" is a fuzzy term. The algorithm which is best for some particular case can very well be absolutely worst for another, similar problem. Problems differ in details (and not-so-details), in size, in available resources, sometimes an exact solution is essential, other times a rough approximation is good enough. And there are literally thousands of algorithms, with new ones added each day.