> I tried running a similar program in GNU Smalltalk and the results
> were disappointing for Ruby 1.8

You aren't trying to make us convert?