add Algorithm.Knapsack module
experimental implementation of BCD2 algorithm (work in progress)