Transitivity and degree assortativity explained: The bipartite structure of social networks | Synapse