updated Graph.compute() API where a var args (zero or 1) is used and is Graph.compute(Class<GraphComputer>...). This way, a graph can have multiple computer implementations.