Se eliminó el constructor de cada nodo para reemplazarlo por la función reset y así evitar la duplicación de código
Todos los nodos una vez creados empiezan con ref_count = 0 (antes era 1)
Para la creación de output y union nodes se aumenta la referencia a los hijos para que no se recicle (cosa que se hacía antes)
tecs.hpp:
Se modificó la función insert para que le haga el pin al nodo antes de insertarlo a la respectiva ulist
Se modificó la función create_union_of_two_union_nodes para que no haga los pins dentro ya que ahora se manejan los pins de la creación de un union dentro del reset de dicho nodo
evaluator.hpp:
Se modificó la función exec_trans y output con pins y unpins respectivos para el manejo de memoria
Archivos cambiados:
node.hpp:
tecs.hpp:
evaluator.hpp: