latent reasoning