Report question

Question: How does one write efficient Dynamic Programming algorithms in Haskell?