Gazing at the Waves: A Sea of Thoughts