   return 0;
 }
 
+std::ostream& operator<<(std::ostream &out, const PageRank::VertexData &data) {
+  out << data.rank;
+  return out;
+}

  {
    float rank;
    int   numOutEdges;
  };

  struct EdgeData {};

#include "util.h"
#include "graphio.h"
#include <vector>
#include <iostream>


//Vertex program for Pagerank
