Generating network topologies that obey power laws | Synapse