Unlocking the Working Memory of Large Language Models for Latent Reasoning — ThinkLLM