public ArrayList<Integer> zeroColumns(){
    	    ArrayList<Integer> ret = new ArrayList<Integer>();
    	    int nZero = 0;
    	    for(int i=0; i<this.numberOfColumns; i++){
    	        int m = 0;
    	        for(int k=0; k<this.numberOfRows; k++){
    	            if(this.matrix[k][i]==0.0)m++;
    	        }
    	        if(m==this.numberOfRows){
    	            nZero++;
    	            ret.add(new Integer(i));
    	        }
    	    }
    	    ret.add(0,new Integer(nZero));
    	    return ret;
    	}