a useful example to demo how greenlets work
DP solution to the knapsack problem

whitespace fixes