What is differential calculus and how is it used?