public void keoista(int i) {
        int vasen = vasen(i);
        int oikea = oikea(i);
        int pienin;
        if (oikea <= keonKoko) {
            if (keko[vasen].getPisteet() < keko[oikea].getPisteet()) {
                pienin = vasen;
            } else {
                pienin = oikea;
            }
            if (keko[i].getPisteet() > keko[pienin].getPisteet()) {
                vaihda(i, pienin);
                keoista(pienin);
            }
        } else if (vasen == keonKoko && keko[i].getPisteet() > keko[vasen].getPisteet()) {
            vaihda(i, vasen);
        }
    }