This is discrete time step model, in each time step a new vertex is added to
the graph and m new edges are created. If citation is
FALSE these edges are connecting two uniformly randomly chosen
vertices, otherwise the edges are connecting new vertex to uniformly
randomly chosen old vertices.