Various solution for 1/0 knapsack problem. (Discreet Optimization)