Seol mar théacs é seo: Nondifferential and variational techniques in optimization :