Easily solving dynamic programming problems in Haskell by memoization of hylomorphisms | Publicación