常に0拡張は信じがたい
負数の時おかしくなるだろ・・・