長さ制限なしで設計するデータ構造はよくある
実際には16bitで表現できる範囲という制限があったりして思わぬトラブルを起こしたりする