private double getFrequencyComputationCost() {
public double getFrequencyComputationCost() {
    private double getFrequencyComputationCost() {	// add one to cols because we have <cols>+1 FFT's that we do	// per iteration: one for the input, and one for what we push.	// but then divide by two, so that the base case is correct	// for what we measured.	return ((double)cols) * Math.log( 1.0 + ((float)(4*rows)) / (1.0 + ((float)LEETFrequencyReplacer.calculateN(rows))/50.0));    }