public boolean etsiSana(String sana) {
        Node current = null;
        // Haetaan juuresta sanan alkukirjaimen niminen solmu
        for (int i = 0; i < juuri.size(); i++) {
            if (juuri.get(i).getName() == sana.charAt(0)) {
                current = juuri.get(i);
            }
        }
        if (current == null) { // Jos sanan alkukirjainta ei edes löydy juuresta
            return false;
        }
        for (int i = 1; i < sana.length(); i++) {
            if (current.containsChild(sana.charAt(i))) {
                current = current.getChild(sana.charAt(i));
            } else {
                return false; // Jos kirjainta ei löytynyt
            }
        }
        // Katsotaan, jatkuuko sana eli esim jos puussa on sana sukka ja etsitään suk,
        // metodin täytyy palauttaa false ellei suk sanaa ole oikeasti puussa
        if (current.getLapsetSize() == current.size()) {
            return false;
        }
        return true;
    }