Integer#downto (Ruby 3.4 リファレンスマニュアル)
self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。