Operaciones basicas recursivas