分母が0のとき無効を表す値Invalidを表示するようにした。
データ型に値Invalidを追加
各種関数にInvalidを引数に取った場合の挙動を追加
toReverseがInvalidを引数に取った時もInvalidにした。