Proximal Methods