adding merkle-hellman knapsack algorithm