Text this: A new inexact gradient descent method with applications to nonsmooth convex optimization.