higher categories and their applications