SMS dit: Dynamic programming and partial differential equations