Alterados métodos do Q, finally e catch,
          para fin e fail (respectivamente) para garantir compatibilidade com outros interpretadores (e não acusar erro no Eclipse).