Python Knapsack Problem Example