Great idea! However, the term "knapsack algorithm" is quite misleading.<p>There is the "knapsack problem", but there are various different algorithms to solve it. Which of those has been used? Why this and not another algorithm? All those questions are concealed behind the squishy term "knapsack algoritm".