* 1.0 - Primer versión. * 1.1 - tests_btree: corregido test 10 y añadido nuevo test 11. * 1.2 - Corregido error tests de recorrido usando la búsqueda de un valor. Al usar una sola expresión std::cout << para ejecutar el recorrido e imprimir el valor "count", dependiendo de la versión del compilador, puede evaluarse "count" antes de ejecutar el recorrido y por lo tanto el valor que sale es el valor inicial de 0. Se corrige separando en dos expresiones std::cout <<, la primera hace el recorrido y la segunda imprime el valor count modificado por la función lambda. * 1.3 - Añadidos tests para BTNode. - Añadidas operaciones para procesar btree para imprimir/buscar usando funciones lambdas. * 1.4 - Eliminadas las operaciones has_left()/has_right() de BTree ya que en clase de teoría no están especificadas. * 1.5 - Eliminadas operaciones remove_root() de Btree() y los remove_left()/right() de BTree y BTNode. * 1.6 - Corregidos algunos fallos ortográficos. - Reorganizados los includes de forma que el include xxxx.hpp incluya al xxxx_imp.hpp - Añadido README.md - Actualizado al formato del curso 22-23. * 1.7 - Updated CMakeLists.txt * 1.8 - Fixed bug when generating DO_NOT_MODIFY.TXT file * 1.9 - Automatize testing with ctest. * 1.10 - Refactor binary tree processing functions to use a unified BinaryTreeProcessor interface. - Refactor insert_in_order function to accept BTree by reference instead of rvalue. * 1.11 - Refactor fold/unfold to use operators <>. - Apply zero-rule to classes. - Adapted to course 25-26.