Hierarchical structure in networks & complex systems