Pošalji SMS: Large-scale nonlinear optimization