An Introduction to Nonsmooth Calculus