Problem: Given a knapsack with weight W and a set of items where each item has a value and weight, find the max value you can pack in the knapsack.
So I have been rea