Text this: Nonsmooth analysis /