Added necessary files from memoizer project