protected static void insertarPrivate(Nodo raiz, int dato)
    {
        if((raiz.getAcumulado()+dato) < Arbol.limit) 
        { 
            if(raiz.getOpt1() == null)
            {
               raiz.setOpt1(new Nodo(dato));
               raiz.getOpt1().setAcumulado(dato + raiz.getAcumulado());
            }
            else if(raiz.getOpt2() == null)
            {
                raiz.setOpt2(new Nodo(dato));
                raiz.getOpt2().setAcumulado(dato + raiz.getAcumulado());
            }
            else if(raiz.getOpt3() == null)
            {
                raiz.setOpt3(new Nodo(dato));
                raiz.getOpt3().setAcumulado(dato + raiz.getAcumulado());
            }
            else if(raiz.getOpt4() == null)
            {
                raiz.setOpt4(new Nodo(dato));
                raiz.getOpt4().setAcumulado(dato + raiz.getAcumulado());
            }
            else if(raiz.getOpt1() != null)
                Arbol.insertarPrivate(raiz.getOpt1(), dato);
            else if(raiz.getOpt2() != null)
                Arbol.insertarPrivate(raiz.getOpt2(), dato);
            else if(raiz.getOpt3() != null)
                Arbol.insertarPrivate(raiz.getOpt3(), dato);
            else if(raiz.getOpt4() != null)
                Arbol.insertarPrivate(raiz.getOpt4(), dato);
        }
    }