Describir: State increment dynamic programming, by Robert E. Larson.