Coroutines are one of the aspects of Lua (and by extension Mudlet) that I feel aren't very well understood by our community as a whole, so when someone's question gave me a great example to explain them with, I decided to make a blog post out of it. You can find it over HERE.
If you have any questions about it please feel free to ask, I'm happy to answer =)