Add a draft solution for discrete knapsack.