public GeneralVector(GeneralFactory f, Random rand, int root) { parts = new int[f.generators.Length]; factory = f; }
public GeneralVector(GeneralFactory f) { parts = new int[f.generators.Length]; factory = f; }