Knapsack: Fix sorting key
Knapsack: Create Eclipse PyDev project
Knapsack: Implement dynamic programming solution
Knapsack: Refactor dynamic programming algorithm to a function
Knapsack: Take value summation out of `knapsack` function
Knapsack: Brute force depth-first search for branching
Knapsack: Bound by relaxing the capacity constraint