What is the yield keyword used for in C#? | Hacker News Reader