[Haskell-beginners] Dynamic programming (memoization) w/ string keys.