dynamic_programming Specializer for the high performance dynamic programming problems like 0-1 knapsack