Dos comentarios:
1.- El archivo que hay que usar es el tree_generator.m es un script que hace cosas y llama al gen_tree(), ya hace el guardado y todo. Deja un t.tree en el directorio donde estés.
2.- El caso del árbol degenerado tenía un bug en el número de nodos, ponía más de los que tenía que haber y quedaban vacíos.
Ahora los dos casos están probados, el bug salió porque había hecho dos programas, uno para cada caso. Luego me di cuenta que eran casi iguales y los junté y ahi la embarré. El caso degenerado es más eficiente para reventar el stack porque es el árbol que tiene más profundidad para un número dado de nodos.
Igual les pido disculpas, las cosas hay que probarlas mejor. Por eso es importante hacer testing, eso lo vamos a ver en la última clase, espero.
Un abrazo.