More or less I understand what "yeild" keyword do. But here I found an example for "yield" usage which makes me frustrated: