I found the below link to be an illuminating read in regards to how to approach dynamic programming in haskell. Now I would like to test my understanding on different exercises.
I'd like suggestions on problems that could be solved by the approach elucidated below.

http://jelv.is/blog/Lazy-Dynamic-Programming/