Completar las funciones que faltan (comentadas con un #TODO).
Comentar el código donde sea necesario.
Crear tests para comprobar que las funciones que vamos creando funcionan correctamente. Ver pytest para más información (también podemos usar unittest si lo preferimos).