public boolean remove(String sana) {
        if (etsiSana(sana) == false) {
            return false;
        }
        Node poistettava = getChild(sana.charAt(0));

        if (sana.length() > 1) {
            String loput = sana.substring(1);
            poistettava.remove(loput);
        }
        if (poistettava.size() > 1) {
            poistettava.decreaseSize();
        } else {
            juuri.remove(poistettava);
        }
        return true;
    }