4.5 0/1 Knapsack - Two Methods - Dynamic Programming