Text this: Nonsmooth mechanics :