mmmm esto no deberia andar, o al menos eso creo. El problema es al declarar la variable
nueva en la funcion apilar, esta variable es de tipo puntero a puntero cuando deberia ser
solo puntero. Al ser puntero a puntero no podes acceder a
*p para reservar memoria
Saludos