public boolean equals(Network A){
    
    boolean result = true;
    if(numNodes == A.getNumNodes()){
      
      for(int i=0; i<numNodes; i++){
        
        if(!Arrays.equals(nodes.get(i).getInputs(), A.getNodes().get(i).getInputs())){
          result = false;
        }
      }
    }
    else{
      result = false;
    }
    
    return result;
  }