public void add(String sana) {

        Node uusi = getChild(sana.charAt(0));
        String loput = sana.substring(1);
        if (uusi == null) {
            uusi = new Node();
            uusi.setName(sana.charAt(0));
            if (juuri.isEmpty()) {
                juuri.add(uusi);
            } else {
                int paikka = compareTo(uusi);
                juuri.add(paikka, uusi);
            }

            if (loput.length() > 0) {
                uusi.add(loput);
            }
        } else {
            if (loput.length() > 0) {
                uusi.add(loput);
                uusi.increaseSize();
            } // Jos päästiin sanan loppuun, lisätään vain solmun kokoa
            else {
                uusi.increaseSize();
            }
        }
    }