三項演算子に変更
階乗じゃなかった
rename と titleつけた
initialize削除