『アルゴリズムとデータ構造』のコード例を Ruby 2.0 に書き直してみる