memoize testing