Variational Analysis in Sobolev and BV Spaces: Applications to PDEs and Optimization