-He hecho algunos cambios para que funcione (no muestra expresiones, pero está comentado donde deberia ir eso)