Nondifferentiable Optimization: Motivations and Applications