Stream of Thoughts