Pošljite SMS: Nonlinear and dynamic programming ; an introduction /