Changed name to __name__. Sorry for the typo!
Added a function which implements knapsack using memory functions. Also I updated the test cases to include test cases for the memory function implementation.
Given weights and values of n items, put these items in a knapsack of capacity W to get the maximum total value in the knapsack.