improved 99_bottles.rb