Reformulation: Nonsmooth, Piecewise Smooth, Semismooth and Smoothing Methods (Applied Optimization, 22, Band 22)