public void lisaa(Siirto siirto){
        this.koko++;
        if ( koko == 1){
            keko[0] = siirto;
            return;
        }
        if ( keko.length == koko){
            tuplaaKoko();
        }
        int i = this.koko-1;
        while (i > 0 && !keko[vanhempi(i)].suurempiKuin(siirto)){
            keko[i] = keko[vanhempi(i)];
            i = vanhempi(i);
        }
        keko[i] = siirto;
    }