Añadidos algunos comentarios explicativos en los métodos más extraños