Відправити по sms: Adaptive submodularity, theory and applications in active learning and stochastic optimization