Higher category theory, operads, applications of category theory to homotopy theory, and functor calculus