add memoizer, memoized, zero_one_knapsack, Enumerable#compact