Operads and higher structures in Algebraic Topology and Category Theory