diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # ChangeLog
 
+## 0.0.4 (8 May 2021)
+
++ Compiled with ghc-8.10.4
+
 ## 0.0.3 (12 Sep 2019)
 
 + Compiled with ghc-8.4.3
diff --git a/I1M.cabal b/I1M.cabal
--- a/I1M.cabal
+++ b/I1M.cabal
@@ -1,15 +1,17 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: b4d3f1c83524c25f7882ae6160d6499a086699a8062c6f7a975ab030d12602c5
+-- hash: 3adf51028d7695c17e69f2c627202b9472ec485f9cbc2f52806c52ef11001eb2
 
 name:           I1M
-version:        0.0.3
+version:        0.0.4
 synopsis:       Code for the Haskell course taught at the University of Seville.
 description:    En este paquete se encuentra los códigos de las librerías
-                desarrolladas en el curso de 
-                <https://www.cs.us.es/~jalonso/cursos/i1m Informática> 
+                desarrolladas en el curso de
+                <https://www.cs.us.es/~jalonso/cursos/i1m Informática>
                 de 1º del Grado en Matemáticas de la Universidad de Sevilla.
 category:       Education, Data Structures, Library
 homepage:       https://github.com/jaalonso/I1M
@@ -18,12 +20,12 @@
 maintainer:     JoseA.Alonso@gmail.com
 license:        GPL-2
 license-file:   LICENSE
-tested-with:    GHC==8.4.3, GHC==8.6.5
+tested-with:
+    GHC==8.4.3, GHC==8.6.5
 build-type:     Simple
-cabal-version:  >= 1.10
 extra-source-files:
     ChangeLog.md
-    README.md
+    README.org
 
 source-repository head
   type: git
@@ -55,8 +57,8 @@
       src
   ghc-options: -Wall
   build-depends:
-      QuickCheck >=2.9.2 && <2.12.7
-    , array >=0.5.0 && <0.5.4
+      QuickCheck >=2.9.2 && <=2.14.2
+    , array >=0.5.0 && <=0.5.4
     , base >=4.7 && <5
   default-language: Haskell2010
 
diff --git a/README.md b/README.md
deleted file mode 100644
--- a/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-En este repositorio se encuentra el código en Haskell de las librerías desarrolladas y
-usadas en el curso de 
-[Informática de 1º del Grado en Matemáticas](https://www.cs.us.es/~jalonso/cursos/i1m-18) 
-de la Universidad de Sevilla.
-
-La documentación se puede consultar [aquí](http://jaalonso.github.io/I1M/).
-
-Las librerías incluidas son:
-
-+ Tipos abstractos de datos:
-    + [TAD de las pilas](https://jaalonso.github.io/I1M/I1M-Pila.html)   
-    + [TAD de las colas](https://jaalonso.github.io/I1M/I1M-Cola.html) 
-    + [TAD de las colas de prioridad](https://jaalonso.github.io/I1M/I1M-ColaDePrioridad.html) 
-    + [TAD de los conjuntos](https://jaalonso.github.io/I1M/I1M-Conjunto.html) 
-    + [TAD de las tablas](https://jaalonso.github.io/I1M/I1M-Tabla.html) 
-    + [TAD de los árboles binarios de búsqueda](https://jaalonso.github.io/I1M/I1M-ArbolBin.html) 
-    + [TAD de los montículos](https://jaalonso.github.io/I1M/I1M-Monticulo.html)
-    + Polinomios:
-        + [TAD de los polinomios](https://jaalonso.github.io/I1M/I1M-Pol.html) 
-        + [Operaciones con el TAD de los polinomios](https://jaalonso.github.io/I1M/I1M-PolOperaciones.html) 
-    + Grafos:
-        + [TAD de los grafos](https://jaalonso.github.io/I1M/I1M-Grafo.html) 
-        + [Recorrido de grafos en profundidad](https://jaalonso.github.io/I1M/I1M-RecorridoEnProfundidad.html) 
-        + [Recorrido de grafos en anchura](https://jaalonso.github.io/I1M/I1M-RecorridoEnAnchura.html)
-+ Patrones de diseño:
-    + [Divide y vencerás](https://jaalonso.github.io/I1M/I1M-DivideVenceras.html) 
-    + [Búsqueda en espacios de estados](https://jaalonso.github.io/I1M/I1M-BusquedaEnEspaciosDeEstados.html) 
-    + [Búsqueda por primero el mejor](https://jaalonso.github.io/I1M/I1M-BusquedaPrimeroElMejor.html) 
-    + [Búsqueda en escalada](https://jaalonso.github.io/I1M/I1M-BusquedaEnEscalada.html) 
-    + [Programación dinámica](https://jaalonso.github.io/I1M/I1M-Dinamica.html) 
-+ Analizadores:
-    + [Analizadores funcionales](https://jaalonso.github.io/I1M/I1M-Analizador.html) 
-
-
diff --git a/README.org b/README.org
new file mode 100644
--- /dev/null
+++ b/README.org
@@ -0,0 +1,31 @@
+En este repositorio se encuentra el código en Haskell de las librerías
+desarrolladas y usadas en el curso de [[https://jaalonso.github.io/cursos/i1m/][Informática de 1º del Grado en Matemáticas]]
+de la Universidad de Sevilla.
+
+La documentación se puede consultar [[http://jaalonso.github.io/I1M/][aquí]].
+
+Las librerías incluidas son:
+
++ Tipos abstractos de datos:
+    + [[https://jaalonso.github.io/I1M/I1M-Pila.html][TAD de las pilas]].
+    + [[https://jaalonso.github.io/I1M/I1M-Cola.html][TAD de las colas]].
+    + [[https://jaalonso.github.io/I1M/I1M-ColaDePrioridad.html][TAD de las colas de prioridad]].
+    + [[https://jaalonso.github.io/I1M/I1M-Conjunto.html][TAD de los conjuntos]].
+    + [[https://jaalonso.github.io/I1M/I1M-Tabla.html][TAD de las tablas]].
+    + [[https://jaalonso.github.io/I1M/I1M-ArbolBin.html][TAD de los árboles binarios de búsqueda]].
+    + [[https://jaalonso.github.io/I1M/I1M-Monticulo.html][TAD de los montículos]].
+    + Polinomios:
+        + [[https://jaalonso.github.io/I1M/I1M-Pol.html][TAD de los polinomios]].
+        + [[https://jaalonso.github.io/I1M/I1M-PolOperaciones.html][Operaciones con el TAD de los polinomios]].
+    + Grafos:
+        + [[https://jaalonso.github.io/I1M/I1M-Grafo.html][TAD de los grafos]].
+        + [[https://jaalonso.github.io/I1M/I1M-RecorridoEnProfundidad.html][Recorrido de grafos en profundidad]].
+        + [[https://jaalonso.github.io/I1M/I1M-RecorridoEnAnchura.html][Recorrido de grafos en anchura]].
++ Patrones de diseño:
+    + [[https://jaalonso.github.io/I1M/I1M-DivideVenceras.html][Divide y vencerás]].
+    + [[https://jaalonso.github.io/I1M/I1M-BusquedaEnEspaciosDeEstados.html][Búsqueda en espacios de estados]].
+    + [[https://jaalonso.github.io/I1M/I1M-BusquedaPrimeroElMejor.html][Búsqueda por primero el mejor]].
+    + [[https://jaalonso.github.io/I1M/I1M-BusquedaEnEscalada.html][Búsqueda en escalada]].
+    + [[https://jaalonso.github.io/I1M/I1M-Dinamica.html][Programación dinámica]].
++ Analizadores:
+    + [[https://jaalonso.github.io/I1M/I1M-Analizador.html][Analizadores funcionales]].
