public int[] cycleLengthDistrb(){
    
    int maxCL=0;
    Network A;
    
    for(int i=0; i<bucket.size(); i++){
      A = library.get( bucket.get(i).getID() );
      maxCL = (A.getCycleLength() > maxCL)? A.getCycleLength() : maxCL;
    }
    
    int[] CLDistrb = new int[maxCL+1];
    
    for(int i=0; i<bucket.size(); i++){
      A = library.get( bucket.get(i).getID() );
      
      CLDistrb[A.getCycleLength()]++;
      
    }
    
    return CLDistrb;
    
  }