Ok, that I understand.  You aren't actually recursing inside the block, 
just using the block as a conditional.  I was trying to figure out how 
to recurse inside the block.
-- 
Posted via http://www.ruby-forum.com/.