自然対数を扱う

log2X(書けた!)をruby1.8.3で扱いたい。
任意の底を持つ対数を計算する方法を参考にすると、「対数の底の変換公式」が必要ってことで

Math.log(X)/Math.log(2)

ほら、高校数学は大人になっても使うんだよ!
しかし扱うデータに問題があり、
log21
これが0になると困ることが判明。結局は配列を使うことになったのさ。