Zaxo,
Yep. Saw it along with coroutine0. I really don't need to use coroutines. It is a fascination of another unamed monk that likes to hang out in #perl - they didn't want to try it. I got hooked on the problem (i.e. couldn't get it out of my head) and just let it follow its natural progression.