What are some of Memoization techniques/functions you've come across in Wolfram Language for Optimization.