A Python visualization of the Knapsack problem