New post: Memoization in Ruby Using Metaprogramming