add new references on distributed computing
cache the sign of each edge to improve speed
make GRAPH a function argument
countn only disagreements in the original graph
generate some graphs and run repeated experiments on them, saving results