lista allocaListaRic(lista* l, albero t, int v) {
    if (t != NULL) {
        if (v == 0)
            aggiungi(l, t->info);
        else {
            if (t->right != NULL)
                allocaListaRic(l, t->right, v-1);
            if (t->left != NULL)
                allocaListaRic(l, t->left, v-1);
                    }
    }
    return *l;
}
void AggiungiTutti(int N, long long int* X) {
	for (int i = 0; i < N; i++) {
		aggiungi(X[i]);
	}
}