memoizes