3.5: The Memoize Module