CTAN update: Memoize