Dynamic Programming

I have always had a hole concerning dynamic programming, so this area is an attempt to To date: